Αλγόριθμοι ομαδοποίησης χρηστών σε συστήματα σύστασης
User clustering algorithms in recommendation systems
Bachelor Dissertation
Συγγραφέας
Σιούζιος, Φώτιος
Ημερομηνία
2024-09Επιβλέπων
Σωτηρόπουλος, ΔιονύσιοςΠροβολή/ Άνοιγμα
Λέξεις κλειδιά
Clustering algorithms ; Recommendation systemsΠερίληψη
Η εργασία αυτή εξετάζει τα συστήματα σύστασης, εστιάζοντας σε διάφορες
μεθόδους και αλγόριθμους που χρησιμοποιούνται για την ομαδοποίηση και σύσταση
δεδομένων. Αρχικά, παρουσιάζεται μια επισκόπηση των υπαρχόντων συστημάτων
σύστασης, περιγράφοντας τις διάφορες κατηγορίες και τις λειτουργίες τους. Στη
συνέχεια, αναλύονται συγκεκριμένοι αλγόριθμοι ομαδοποίησης, οι οποίοι
αποτελούν βασικά εργαλεία για τη δημιουργία αποτελεσματικών συστημάτων
σύστασης.
Ένα σημαντικό μέρος της εργασίας αφορά την προεπεξεργασία των δεδομένων, όπου
αναλύεται πώς καθαρίζονται, μετασχηματίζονται και προετοιμάζονται τα δεδομένα
για να εισαχθούν στους αλγόριθμους ομαδοποίησης. Τέλος, παρουσιάζονται τα δικά
πειράματα σε αυτούς τους αλγορίθμους, όπου εφαρμόζεις τις μετρικές Pearson
correlation, cosine similarity και euclidean distance στον αλγόριθμο K-means. Μέσα
από αυτή την εφαρμογή, επιδεικνύεται η πρακτική χρήση αυτών των μετρικών για τη
βελτίωση της απόδοσης του αλγορίθμου και την επίτευξη καλύτερων αποτελεσμάτων
ομαδοποίησης.