GIANNIS-AGGELIS / Architect.csws

Website of implementation:

Home Page:https://giannis-aggelis.github.io/Architect.csws/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΜΑΘΗΜΑ

Κινητά και Κοινωνικά Μέσα

ΤΙΤΛΟΣ

Sentiment Analysis on Twitter

ΣΥΝΟΨΗ

Η εφαρμογή Sentiment Analysis on Twitter έχει την δυνατότητα να αντιλαμβάνεται τα δεδομένα από τα περιεχόμενα των tweets και να βγάζει συμπεράσματα για τα συναισθήματα των συγγραφέων των tweets . Σκοπός της εργασίας ήταν η αλλαγή του κώδικα ώστε να πραγματοποιούν τα παραδοτέα της εργασιας.

ΕΙΣΑΓΩΓΗ

Το μεγαλύτερο κομμάτι της εργασίας ήταν σε JavaScript που απαιτούσε αλλαγές .Καθώς και μετόπες σε αλλά αρχεία που θα εξηγηθούν παρακάτω.

ΕΠΙΛΟΓΗ ΕΡΓΑΛΕΙΩΝ

Χρησιμοποιήθηκαν τα εξής εργαλεία το Pubnub , Twitter Apps, Node.js ,ο κώδικας της εφαρμογής στο github και η πλατφόρμα Heroku για να τρέξει η εφαρμογή.

Παραδοτέο 1

Παρεμβάσεις στα χρώματα:

Μπλε : το συναίσθημα της εμπιστοσύνης , Πράσινο : το συναίσθημα της ασφάλειας , Κίτρινο : το συναίσθημα της ευτυχίας , Κόκκινο : το συναίσθημα του θυμού.

Τα χρώματα μπορεί να αλλάξουν κατά την πορεία υλοποίησης της εργασίας.

Λέξεις που θα μεταφραστούν:

accept,accepted,accidents,afraid,agreement,alive,alone,angry,bad,battle, beautify,brave,cheat,clarifies,clarity,clash,clear,damage,danger,easy, enemy,enjoy,error,exciting,fails,useful,ability,capability,visionary,yes.

Παραδοτέο 2

Διεύθυνση αρχικής εφαρμογής

stark-lake-93710.herokuapp.com/

Αλλαγές που έγιναν

Τα χρώματα αλλάχτηκαν όπως δηλώθηκε στο Παραδοτέο 1 με μερικές προσθέσεις και μικρές αλλαγές. Δηλαδή

Πράσινο : το συναίσθημα της εμπιστοσύνης , Μπλε : το συναίσθημα της ασφάλειας , Κίτρινο : το συναίσθημα της ευτυχίας , Γκρι : : το συναίσθημα της θλίψης , Κόκκινο : το συναίσθημα του θυμού, Έντονο Κόκκινο : το συναίσθημα της οργής.

Εκτός από την αλλαγή χρώματος στις ακτίνες έγινε αλλαγή και στα όρια του φίλτρου για τα χρώματα των συναισθημάτων . Δηλαδή οριστήκαν νέες τιμές για την απόδοση των συναισθημάτων (Στο μέλλον ενδέχεται να αλλάξουν ) .

Αναλυτικά

tweet.sentiment.score <= -0.80 Συναίσθημα της οργής

tweet.sentiment.score <= -0.40 && tweet.sentiment.score > -0.80 Συναίσθημα του θυμού

tweet.sentiment.score < -0.40 && tweet.sentiment.score > 0 Συναίσθημα της θλίψη

tweet.sentiment.score >= 0 && tweet.sentiment.score < 0.40 Συναίσθημα της ευτυχίας

tweet.sentiment.score >= 0,40 && tweet.sentiment.score < 0.80 Συναίσθημα της εμπιστοσύνης

tweet.sentiment.score >= 0.80 Συναίσθημα της ασφάλειας

Screenshot_1

Λέξεις που μεταφράστηκαν

Ability = ικανότητα , accept = αποδέχομαι , accepted = αποδεκτό , accidents = ατυχήματα, afraid = φοβισμένος , agreement = συμφωνία ,enemy = εχθρός , alive = ζωντανός , alone = μόνος , angry = θυμωμένος , bad = κακό , battle = μάχη , beautify = καλλωπίζω , brave = γενναίος , capability = δυνατότητα , cheat = απάτη , clarifies = διασαφηνίζει , clarity = σαφήνεια , clash = σύγκρουση , clear = Σαφή , damage = ζημιά , danger = κίνδυνος , easy = εύκολο , enjoy = απολαμβάνω,error = λάθος , exciting = συναρπαστικός , fails = αποτυγχάνει , trusted = έμπιστος ,useful = χρήσιμος , visionary = ονειροπόλος , yes = ναί .

METAFLASH_LEXEON

Colors-Tests

Παραδοτέο 3

Όλα τα επιτυχημένα commit που γίνανε στο branch develop δημιουργώ αντίστοιχα καινούρια branch με τα καταλληλά ονόματα ώστε να φαίνεται οι κάθε αλλαγές μεμονωμένες και ξεχωριστά.

Αλλάχτηκαν τα χρώματα στα tweets των ανθρώπων με μπλε τα θετικά χρώματα και έντονο κόκκινο τα αρνητικά. Παρακάτω το αντιστοιχώ link .

Twette-Color-Change

Έγινε αλλαγή στην ταχύτητα και στη φορά της υδρογείου . Η ταχύτητα αυξήθηκε και η περιστροφή της γης γίνεται προς τα αριστερά. Παρακάτω το αντιστοιχώ link .

EARTH-SPEED

Έγινε αλλαγή στο μέγεθος της υδρογείου . Το μέγεθος της το μίκρυνα αρκετά. Παρακάτω το αντιστοιχώ link .

SIZE-GLOBE

Έγινε περιορισμός των δεδομένων από τα tweets σε ολόκληρη την Ευρώπη. Το μόνο που χριζότανε ήταν αν μετατρέψεις της γεωγραφικές συντεταγμένες από το GOOGLE EARTH σε συντεταμένες GPS χρησιμοποιώντας το itouchmap .Και στη συνείχα να αλλάξεις τον κώδικα που εμφανίζει τα tweets .Παρακάτω το αντίστοιχα links .

itouchmap.com TWEETS-LOCATION

Τέλος έγινε αλλαγή στην οπτικοποίηση της υδρογείου έγινε προσθέτοντας μια εικόνα στον φάκελο με τις εικόνες και αλλάζοντας στο αρχείο TwitterStreamGlobe.js την εικόνα που θα φόρτωση . Παρακάτω το αντιστοιχώ link .

VISUALIZATION-WORLD

Όλα τα παραπάνω ξεχωριστά commits αντιπροσωπεύουν το develop και η υλοποίηση της εφαρμογής στο herocu γίνεται μέσα από αυτό το branch .

Screenshot2

Παραδοτέο 4

Αποθήκευση δεδομένων της εφαρμογής μέσο της της λειτουργίας της εφαρμογής Pub nub. Η εφαρμογή δίνει την δυνατότητα να αποθηκεύει στοιχεία όπως πόσες συσκευές έχουν συνδεθεί στην εφαρμογή , πόσοι έχουν σχολιάσει , έχουν δημοσιεύσει και τον ακριβή αριθμό μηνυμάτων αναμεσά σε μια χρονική περίοδο (π.χ. 30 ημέρες).Επίσης μπορείς με τα δεδομένα να κάνεις extract τα δεδομένα σε αρχείο .cvs Demo.csv .

Screenshot_2

Screenshot_3

ΣΥΜΠΕΡΑΣΜΑΤΑ

Μέσα από την πορεία τις εργασίας αναγκαστικά να μάθω καινούρια εργαλεία για την υλοποίηση της .Τα εργαλεία αυτά μπορούν κάλλιστα να εφαρμοστούν σε νέες εφαρμογές όπως το Heroku για ένα start up για μια νέα εφαρμογή.

Bonus

1 github-pages

5 Email dsa11999977@gmail.com PoM image

Διεύθυνση εφαρμογής : https://cscwtweteer.herokuapp.com/