Πλοήγηση ανά Συγγραφέας "Zervoudakis, Stefanos"
Τώρα δείχνει 1 - 2 of 2
Αποτελέσματα ανά σελίδα
Επιλογές ταξινόμησης
Τεκμήριο Opinion mining from data of social media by probabilistic logic reasoning.(ΕΛ.ΜΕ.ΠΑ., Σχολή Μηχανικών (ΣΜΗΧ), ΠΜΣ Πληροφορική και Πολυμέσα, 2020-09-23) Zervoudakis, Stefanos; Ζερβουδάκης, ΣτέφανοςThis thesis studies opinion mining from social media with probabilistic logic reasoning. Twitter is one of the most active social networks, with millions of tweets sent daily, where multiple users express their opinion about travelling, economic issues, political decisions etc. As such, it offers a valuable source of information for opinion mining. Our approach uses a Bayesian-based opinion mining framework exploiting Twitter Data. It is described by the following steps. First, the framework of our approach imports Tweets massively by using Twitter’s API. Next, the imported Tweets are further processed automatically for constructing a set of untrained rules and random variables. Then, a Bayesian Network is derived by using the sets of untrained rules, the random variables and an evidence set. After that, the trained model can be used for the evaluation of new Tweets. Finally, the constructed model can be retrained incrementally thus becoming more robust. As application domain for the development of our methodology we have selected tourism because it is one of the most popular topics in social media. Our system can predict with some probability users’ preferences, regarding their intention to visit a place or not. We have developed algorithms which create automatically efficient rules and random variables based on the trainset. Our system uses for model training the probabilistic logic reasoning system of ProbLog. The advantages of our approach are the following. First, our system follows an incremental learning strategy. That is, the derived model can be retrained incrementally with new training sets thus becoming more robust. Second, our system can be easily adapted to opinion mining from social media on other topics. Finally, the rules of the derived model are constructed in an efficient way and automatically.Τεκμήριο Μελέτη του Google Realtime API και των πιθανών εφαρμογών του σε συνεργατικά περιβάλλοντα.(Τ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε., 2017-11-20) Ζερβουδάκης, Στέφανος; Zervoudakis, StefanosΣτόχος της πτυχιακής εργασίας είναι η εξοικείωση του φοιτητή με μια κατηγορία διαδικτυακών εφαρμογών που στις μέρες μας συνιστούν το συνεκτικό ιστό σε ένα ευρύ φάσμα εργαλείων και συστημάτων λογισμικού. Οι εφαρμογές αυτές ονομάζονται Διεπαφές Προγραμματισμού Εφαρμογών (Application Programming Interfaces, APIs) και προσφέρονται από κατασκευαστές λογισμικού και υπηρεσιών προς τρίτους προκειμένου να υποστηριχθεί η ανάπτυξη εξειδικευμένων διαδικτυακών εφαρμογών. Επομένως, ένα API είναι μια βιβλιοθήκη από εκτελέσιμες / υπηρεσίες που συνιστούν ένα είδος διεπαφής του προγραμματιστή με τις λειτουργίες που επιτελεί κατά την εκτέλεσή της ένα λογισμικό ή βιβλιοθήκη. Το ιδιαίτερο χαρακτηριστικό των ρουτινών αυτών είναι ότι μπορούν να ενσωματωθούν σε κώδικα από ένα προγραμματιστή προκειμένου να δημιουργηθούν εφαρμογές που να αξιοποιούν τις δυνατότητες που παρέχει το κάθε API. Για της ανάγκες της παρούσας πτυχιακής εστιάσαμε στη μελέτη του Google Realtime API και την ανάλυση των δυνατοτήτων που προσφέρει για την ανάπτυξη συνεργατικών εφαρμογών. Η προσέγγιση που υιοθετήθηκε ήταν να αναπτυχθεί μια εφαρμογή που θα αξιοποιήσει το Google Realtime API προκειμένου να παρέχει νέες υπηρεσίες σε χρήστες που χρησιμοποιούν μια ήδη υπάρχουσα πλατφόρμα. Για το σκοπό αυτό επιλέχθηκε η πλατφόρμα Trello, μια ευρέως διαδεδομένη διαδικτυακή υπηρεσία συνεργατικής εκτέλεσης έργου. Απώτερος σκοπός της εφαρμογής που αναπτύχθηκε είναι να παίρνει πληροφορίες (data) από το Trello και με την βοήθεια του Realtime API να δημιουργεί νέες δυνατότητες ενημέρωσης (για τα μέλη που δραστηριοποιούνται στην εφαρμογή) όπως επίσης και νέες δυνατότητες επικοινωνίας μεταξύ των συνεργατών της εφαρμογής. Ας σημειωθεί εδώ ότι στόχος μας ήταν πρωτίστως να υποστηρίξουμε λειτουργίες ενημέρωσης και επικοινωνίας εταίρων οι οποίες δεν υποστηρίζονται από την ίδια την πλατφόρμα του Trello. Δευτερεύων στόχος ήταν η υποστήριξη βασικών λειτουργιών που διαθέτει ήδη το Trello κυρίως για λόγους επιβεβαίωσης (δηλ. ότι υπάρχει επικοινωνία μεταξύ των 2 διαδικτυακών εφαρμογών , Trello – εφαρμογή που αναπτύχθηκε).