Ανάλυση συναισθήματος σε ειδησεογραφικές ιστοσελίδες βάσει ανάλυσης ιστορικής πληροφορίας

Η εργασία ερευνά ένα μέρος του πεδίου της Τεχνητής Νοημοσύνης που ονομάζεται Machine Learning (Μηχανική Μάθηση). Η Μηχανική Μάθηση ακολουθώντας κάποιους κανόνες, συνδυάζει αλγορίθμους μαζί με δεδομένα με σκοπό την αναγνώριση προτύπων και είναι παρούσα σε πολλά επιστημονικά πεδία όπως η στατιστική...

Full description

Saved in:
Bibliographic Details
Main Author: Μπάνος, Παναγιώτης
Other Authors: Κοκολάκης, Σπύρος
Language:el_GR
Published: 2019
Subjects:
Online Access:http://hdl.handle.net/11610/19527
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1828462200308629504
author Μπάνος, Παναγιώτης
author2 Κοκολάκης, Σπύρος
author_facet Κοκολάκης, Σπύρος
Μπάνος, Παναγιώτης
author_sort Μπάνος, Παναγιώτης
collection DSpace
description Η εργασία ερευνά ένα μέρος του πεδίου της Τεχνητής Νοημοσύνης που ονομάζεται Machine Learning (Μηχανική Μάθηση). Η Μηχανική Μάθηση ακολουθώντας κάποιους κανόνες, συνδυάζει αλγορίθμους μαζί με δεδομένα με σκοπό την αναγνώριση προτύπων και είναι παρούσα σε πολλά επιστημονικά πεδία όπως η στατιστική, η βιολογία, οι βάσεις δεδομένων, η επεξεργασία φυσικής γλώσσας (Natural Language Processing), η υπολογιστική όραση κ.α. Λαμβάνοντας υπόψιν τα παραπάνω ασχολούμαστε με την επεξεργασία φυσικής γλώσσας και την στατιστική, χρησιμοποιώντας σαν «όχημα» ειδησεογραφικές ειδήσεις. Αρχικά, θέτουμε τα εξής κριτήρια για δεδομένα που πρέπει να χρησιμοποιήσουμε για την κατασκευή του training set. Τα ιδανικά δεδομένα πρέπει να έχουν όλα την ίδια μορφή, δηλαδή να είναι κείμενο, στην αγγλική γλώσσα, χωρίς ορθογραφικά λάθη και με ένα πεπερασμένο πλήθος λέξεων που να αντιστοιχεί στο σύνηθες μήκος των επικεφαλίδων ειδήσεων. Αποφασίζουμε πως δεν μπορούμε να χρησιμοποιήσουμε την πληθώρα έτοιμων datasets που περιέχουν συλλογές κειμένων που αφορούν κριτικές προϊόντων ή ταινιών εξαιτίας του πολύ μεγάλου μεγέθους αυτών. Η βέλτιστη λύση εντοπίζεται στα tweets που λόγω του έμφυτου περιορισμού την πλατφόρμας για το μέγιστο μήκος κειμένου είναι κοντά στις ανάγκες μας. Προτού κατασκευάσουμε τα μοντέλα πρόβλεψης παρουσιάζουμε όλες τις οικογένειες αλγορίθμων γενικότερα και επιλέγουμε ειδικότερα να αναλύσουμε τους αλγορίθμους που έχουμε συμπεριλάβει στο πείραμα μας. Έπειτα, συνδυάζοντας τα δεδομένα κειμένου με αλγορίθμους κατηγοριοποίησης που ανήκουν στην οικογένεια αλγορίθμων μάθησης με επίβλεψη (Supervised learning) και πιο συγκεκριμένα την ομάδα αλγορίθμων Bayes, την ομάδα αλγορίθμων Γραμμικής Παλινδρόμησης (Linear Regression), τον αλγόριθμο LinearSVC και την μέθοδο PassiveAggressive εκπαιδεύουμε κάποια υπολογιστικά μοντέλα και τα χρησιμοποιούμε για να εξάγουμε ποιοτικά συμπεράσματα για την εξέλιξη του συναισθήματος των ειδήσεων ανά τα χρόνια. Μέσω πειραματισμού καταλήγουμε στο γεγονός ότι το μοντέλο που είναι βασισμένο στον αλγόριθμο Ridge Regression είναι το πιο επιτυχημένο. Μετά το πέρας του πειραματισμού, βελτιστοποιούμε περαιτέρω τον επιλεγμένο αλγόριθμο ως προς τις ανάγκες, μας λαμβάνοντας υπόψιν για κάθε αλλαγή που κάνουμε τις μετρήσεις ακρίβειας, ανάκλησης και ευστοχίας του μοντέλου πρόβλεψης. Η βελτιστοποίηση συνεχίζεται και μετά τη διεύρυνση του training set με νέα δεδομένα. Σειρά έχει η δημιουργία της ιστοσελίδας η οποία βασίζεται στο framework bulma για την οργάνωση του frontend, το framework flask της Python για το backend και τη γλώσσα προγραμματισμού Javascript για τον χειρισμό των αποθηκευμένων δεδομένων και την ανάδραση χρήστη ιστοσελίδας. Τα ιστορικά συναισθήματα των ειδήσεων γίνονται διαθέσιμα προς όλους τους ενδιαφερόμενους μέσα από μια διαδικτυακή εφαρμογή όπου παρουσιάζονται με τη βοήθεια των Google Charts. Τέλος καταγράφουμε τα συμπεράσματά μας και προτείνουμε πιθανές μελλοντικές βελτιώσεις και προσθήκες που μπορούν να γίνουν στο μοντέλο πρόβλεψης.
id oai:hellanicus.lib.aegean.gr:11610-19527
institution Hellanicus
language el_GR
publishDate 2019
record_format dspace
spelling oai:hellanicus.lib.aegean.gr:11610-195272025-03-17T10:23:41Z Ανάλυση συναισθήματος σε ειδησεογραφικές ιστοσελίδες βάσει ανάλυσης ιστορικής πληροφορίας Μπάνος, Παναγιώτης Κοκολάκης, Σπύρος Machine Learning Data Science Python Στατιστική Μηχανική Μάθηση Τεχνητή Νοημοσύνη Machine learning Python (Computer program language) Artificial intelligence News web sites Η εργασία ερευνά ένα μέρος του πεδίου της Τεχνητής Νοημοσύνης που ονομάζεται Machine Learning (Μηχανική Μάθηση). Η Μηχανική Μάθηση ακολουθώντας κάποιους κανόνες, συνδυάζει αλγορίθμους μαζί με δεδομένα με σκοπό την αναγνώριση προτύπων και είναι παρούσα σε πολλά επιστημονικά πεδία όπως η στατιστική, η βιολογία, οι βάσεις δεδομένων, η επεξεργασία φυσικής γλώσσας (Natural Language Processing), η υπολογιστική όραση κ.α. Λαμβάνοντας υπόψιν τα παραπάνω ασχολούμαστε με την επεξεργασία φυσικής γλώσσας και την στατιστική, χρησιμοποιώντας σαν «όχημα» ειδησεογραφικές ειδήσεις. Αρχικά, θέτουμε τα εξής κριτήρια για δεδομένα που πρέπει να χρησιμοποιήσουμε για την κατασκευή του training set. Τα ιδανικά δεδομένα πρέπει να έχουν όλα την ίδια μορφή, δηλαδή να είναι κείμενο, στην αγγλική γλώσσα, χωρίς ορθογραφικά λάθη και με ένα πεπερασμένο πλήθος λέξεων που να αντιστοιχεί στο σύνηθες μήκος των επικεφαλίδων ειδήσεων. Αποφασίζουμε πως δεν μπορούμε να χρησιμοποιήσουμε την πληθώρα έτοιμων datasets που περιέχουν συλλογές κειμένων που αφορούν κριτικές προϊόντων ή ταινιών εξαιτίας του πολύ μεγάλου μεγέθους αυτών. Η βέλτιστη λύση εντοπίζεται στα tweets που λόγω του έμφυτου περιορισμού την πλατφόρμας για το μέγιστο μήκος κειμένου είναι κοντά στις ανάγκες μας. Προτού κατασκευάσουμε τα μοντέλα πρόβλεψης παρουσιάζουμε όλες τις οικογένειες αλγορίθμων γενικότερα και επιλέγουμε ειδικότερα να αναλύσουμε τους αλγορίθμους που έχουμε συμπεριλάβει στο πείραμα μας. Έπειτα, συνδυάζοντας τα δεδομένα κειμένου με αλγορίθμους κατηγοριοποίησης που ανήκουν στην οικογένεια αλγορίθμων μάθησης με επίβλεψη (Supervised learning) και πιο συγκεκριμένα την ομάδα αλγορίθμων Bayes, την ομάδα αλγορίθμων Γραμμικής Παλινδρόμησης (Linear Regression), τον αλγόριθμο LinearSVC και την μέθοδο PassiveAggressive εκπαιδεύουμε κάποια υπολογιστικά μοντέλα και τα χρησιμοποιούμε για να εξάγουμε ποιοτικά συμπεράσματα για την εξέλιξη του συναισθήματος των ειδήσεων ανά τα χρόνια. Μέσω πειραματισμού καταλήγουμε στο γεγονός ότι το μοντέλο που είναι βασισμένο στον αλγόριθμο Ridge Regression είναι το πιο επιτυχημένο. Μετά το πέρας του πειραματισμού, βελτιστοποιούμε περαιτέρω τον επιλεγμένο αλγόριθμο ως προς τις ανάγκες, μας λαμβάνοντας υπόψιν για κάθε αλλαγή που κάνουμε τις μετρήσεις ακρίβειας, ανάκλησης και ευστοχίας του μοντέλου πρόβλεψης. Η βελτιστοποίηση συνεχίζεται και μετά τη διεύρυνση του training set με νέα δεδομένα. Σειρά έχει η δημιουργία της ιστοσελίδας η οποία βασίζεται στο framework bulma για την οργάνωση του frontend, το framework flask της Python για το backend και τη γλώσσα προγραμματισμού Javascript για τον χειρισμό των αποθηκευμένων δεδομένων και την ανάδραση χρήστη ιστοσελίδας. Τα ιστορικά συναισθήματα των ειδήσεων γίνονται διαθέσιμα προς όλους τους ενδιαφερόμενους μέσα από μια διαδικτυακή εφαρμογή όπου παρουσιάζονται με τη βοήθεια των Google Charts. Τέλος καταγράφουμε τα συμπεράσματά μας και προτείνουμε πιθανές μελλοντικές βελτιώσεις και προσθήκες που μπορούν να γίνουν στο μοντέλο πρόβλεψης. 2019-10-30T08:58:40Z 2019-10-30T08:58:40Z 2019-06-17 http://hdl.handle.net/11610/19527 el_GR Αναφορά Δημιουργού-Μη Εμπορική Χρήση 4.0 Διεθνές http://creativecommons.org/licenses/by-nc/4.0/ 84 σ. application/pdf Σάμος
spellingShingle Machine Learning
Data Science
Python
Στατιστική
Μηχανική Μάθηση
Τεχνητή Νοημοσύνη
Machine learning
Python (Computer program language)
Artificial intelligence
News web sites
Μπάνος, Παναγιώτης
Ανάλυση συναισθήματος σε ειδησεογραφικές ιστοσελίδες βάσει ανάλυσης ιστορικής πληροφορίας
title Ανάλυση συναισθήματος σε ειδησεογραφικές ιστοσελίδες βάσει ανάλυσης ιστορικής πληροφορίας
title_full Ανάλυση συναισθήματος σε ειδησεογραφικές ιστοσελίδες βάσει ανάλυσης ιστορικής πληροφορίας
title_fullStr Ανάλυση συναισθήματος σε ειδησεογραφικές ιστοσελίδες βάσει ανάλυσης ιστορικής πληροφορίας
title_full_unstemmed Ανάλυση συναισθήματος σε ειδησεογραφικές ιστοσελίδες βάσει ανάλυσης ιστορικής πληροφορίας
title_short Ανάλυση συναισθήματος σε ειδησεογραφικές ιστοσελίδες βάσει ανάλυσης ιστορικής πληροφορίας
title_sort ανάλυση συναισθήματος σε ειδησεογραφικές ιστοσελίδες βάσει ανάλυσης ιστορικής πληροφορίας
topic Machine Learning
Data Science
Python
Στατιστική
Μηχανική Μάθηση
Τεχνητή Νοημοσύνη
Machine learning
Python (Computer program language)
Artificial intelligence
News web sites
url http://hdl.handle.net/11610/19527
work_keys_str_mv AT mpanospanagiōtēs analysēsynaisthēmatosseeidēseographikesistoselidesbaseianalysēsistorikēsplērophorias