Εμφάνιση απλής εγγραφής

dc.contributor.advisorΧαλκίδη, Μαρία
dc.contributor.authorΛουρίδας, Σάββας
dc.date.accessioned2024-03-19T12:14:07Z
dc.date.available2024-03-19T12:14:07Z
dc.date.issued2024-02
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/16285
dc.identifier.urihttp://dx.doi.org/10.26267/unipi_dione/3707
dc.description.abstractΣτη σύγχρονη εποχή μας τα συστήματα συστάσεων βασίζονται σε μεγάλο βαθμό στη μηχανική μάθηση για να μαθαίνουν αυτόματα και να βελτιώνονται με την πάροδο του χρόνου με βάση τα δεδομένα και τα σχόλια των χρηστών. Πολλοί ιστότοποι και εφαρμογές όπως κοινωνικά δίκτυα, υπηρεσίες περιεχομένου, πλατφόρμες ηλεκτρονικού εμπορίου και άλλα, χρησιμοποιούν αλγόριθμους συστάσεων για να βοηθήσουν τους χρήστες να βρουν νέα αγαθά, υπηρεσίες ή πληροφορίες που μπορεί να τους ενδιαφέρουν. Προκειμένου να μοντελοποιήσουν τα γούστα και τα ενδιαφέροντα ενός χρήστη τα συστήματα συστάσεων χρησιμοποιούν αλγόριθμους μηχανικής μάθησης για την αξιολόγηση τεράστιου όγκου δεδομένων χρήστη, συμπεριλαμβανομένων αξιολογήσεων, ερωτημάτων αναζήτησης και προηγούμενων αγορών. Στη συνέχεια, με τη χρήση αυτού του μοντέλου παράγονται εξατομικευμένες συστάσεις με βάση τις απαιτήσεις και τα γούστα κάθε χρήστη. Στην παρούσα μεταπτυχιακή διπλωματική εργασία έχουμε σκοπό να μελετήσουμε τη θεωρία των γράφων δηλαδή τους τύπους γράφων, τον τρόπο που αποτυπώνονται, που εφαρμόζονται και τα προβλήματα κατά την εφαρμογή τους. Επίσης να εξετάσουμε στη μηχανική μάθηση τις μορφές της, τα μοντέλα της, που εφαρμόζεται και τους περιορισμούς της. Μετά να προχωρήσουμε σε ένα πρακτικό πείραμα. Για το πείραμα μας μεθοδολογία μας ήταν να πάρουμε το σύνολο δεδομένων MovieLens 100K, το εξερευνήσαμε βγάζοντας χρήσιμα συμπεράσματα ανάλυσης δεδομένων σε γράφημα, το φέραμε στην κατάλληλη μορφή ετερογενή μη-κατευθυνόμενου γράφου τον οποίο τελικά χρησιμοποιήσαμε για να εκπαιδεύσουμε ένα σύστημα συστάσεων αλγορίθμου τύπου γράφου νευρωνικού δικτύου. Τελικά κάναμε δύο πειράματα αλλάζοντας τα κριτήρια εκπαίδευσης και μετρήσαμε την απόδοση του αλγορίθμου σε κάθε περίπτωση με τις μετρικές της απώλειας δυαδικής διασταυρούμενης εντροπίας με logits (loss) και της περιοχής κάτω από τη καμπύλη ROC (AUC) τις οποίες οπτικοποιήσαμε σε γραφήματα για την κάθε περίπτωση ώστε να δούμε ευκολότερα τα αποτελέσματα. Τελικά συμπεράναμε και στις δύο περιπτώσεις πως το σύστημα μας απέδωσε “εξαιρετικά”.el
dc.format.extent62el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.titleΕφαρμογές τεχνικών μηχανικής μάθησης σε δεδομένα γράφωνel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Ψηφιακών Συστημάτωνel
dc.description.abstractENIn our modern age recommender systems rely heavily on machine learning to automatically learn and improve over time based on user data and feedback. Many websites and applications such as social networks, content services, e-commerce platforms and others use recommendation algorithms to help users find new goods, services or information that may be of interest to them. In order to model a user's tastes and interests, recommender systems use machine learning algorithms to evaluate vast amounts of user data, including ratings, search queries and past purchases. Then, using this model, personalized recommendations are generated based on each user's requirements and tastes. In this master's thesis we aim to study the theory of graphs, meaning the types of graphs, the way they are visualized, applied and the problems during their application. Also we examine in machine learning its forms, its models, its applications and its limitations. Afterwards we proceeded to a practical experiment. For our experiment our methodology was to take the MovieLens 100K dataset, explore it by making useful graph data analysis inferences, bring it into the appropriate heterogeneous bidirectional graph format which we eventually used to train a graph neural network algorithm recommendation system. Finally we did two experiments changing the training criteria and measured the performance of the algorithm in each case with the metrics binary cross entropy loss with logits (loss) and area under the ROC curve (AUC) which we visualized in graphs for each case to make it easier to see the results. In the end we concluded in both cases that our system performed "outstanding".el
dc.contributor.masterΠληροφοριακά Συστήματα και Υπηρεσίεςel
dc.subject.keywordΔεδομένα γράφωνel
dc.subject.keywordΜηχανική μάθησηel
dc.subject.keywordΣυστήματα συστάσεωνel
dc.subject.keywordΝευρωνικά δίκτυαel
dc.subject.keywordΠάιθονel
dc.date.defense2024-02-16


Αρχεία σε αυτό το τεκμήριο

Thumbnail

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα
Εκτός από όπου διευκρινίζεται διαφορετικά, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»