Παρασκευάς Τσανταρρλιώτης Τμήμα Μηχανικών Η/Υ και Πληροφορικής, Πανεπιστήμιο Ιωαννίνων

Σχετικά έγγραφα
Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Διπλωματική Εργασία. Μουσικές Εφαρμογές σε Περιβάλλον Κινητών Συσκευών Android με Χαρακτηριστικά Εξατομίκευσης

ANDROID Προγραμματισμός Εφαρμογών

Twitter και Εφαρμογές

Κατανεμημένα Συστήματα

Social Media Marketing Presentation

Παρουσίαση Θερινού Σχολείου. Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας

Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016. Γεωργία Καπιτσάκη (Λέκτορας)

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Δυναμική προσωποποιημένη ενημέρωση προσφορών Super Markets στη Θεσσαλονίκη

Στοιχεία παρουσίασης. Εισαγωγή Θεωρητικό υπόβαθρο Υλοποίηση λογισμικού μέρους συστήματος Συμπεράσματα Μελλοντικές Επεκτάσεις

Σχεδίαση και Ανάπτυξη Ιστότοπων

Ανάπτυξη Διεπαφών Χρήστη σε Λειτουργικά Συστήματα Κινητών Συσκευών

Εισαγωγικές έννοιες. Ιωάννης Γ. Τσούλος 2014

Επικοινωνία Ανθρώπου- Υπολογιστή Σχεδίαση Αλληλεπίδρασης

Βασίλειος Κοντογιάννης ΠΕ19

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι

ΑΝΑΓΝΩΡΙΣΗ ΚΟΙΝΟΤΗΤΩΝ ΚΑΙ ΣΥΣΤΑΣΗ ΠΛΗΡΟΦΟΡΙΑΣ ΜΕ ΤΗΝ ΧΡΗΣΗ ΣΥΝΘΕΤΙΚΩΝ ΣΥΝΤΕΤΑΓΜΕΝΩΝ

Python και Android. Νίκος Νοδαράκης. 17 Μαΐου 2010

Στα τελευταία είκοσι χρόνια δημιουργήθηκε και αναπτύχθηκε με εντυπωσιακούς ρυθμούς η Τεχνολογία Πολυμέσων.

Ημερίδα διάχυσης αποτελεσμάτων έργου Ιωάννινα, 14/10/2015

A J A X AJAX Γιάννης Αρβανιτάκης

ΚΟΙΝΩΝΙΚΗ ΔΙΚΤΥΩΣΗ ΜΕΣΩ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ: ΧΡΗΣΗ ΔΕΚΤΗ GPS ΓΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ ΣΕ ΚΙΝΗΤΗ ΣΥΣΚΕΥΗ

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Εαρινό Εξάμηνο

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 8 η : Κατάτμηση Εικόνας

12/5/18. συστημάτων. Το λογισµικό συστηµάτων. Κεφάλαιο 5

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies)

10 Νέα χαρακτηριστικά του Facebook που (πιθανόν) δεν γνωρίζεις

Εισαγωγη στα SOCIal MEDIA

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

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

Γκέγκα Ευρώπη Κωστοπούλου Ειρήνη

Ένωση Μηχανικών Πληροφορικής και Επικοινωνιών Ελλάδας (ΕΜηΠΕΕ) συνοπτικά

64.1% 18.8% 5.9% 5.2% 2.7%

Θέμα: «Διαδικτιακές Εφαρμογές Μελέτης Ευχρηστίας»

ΚΕΦΑΛΑΙΟ 10. Υπηρεσίες και εφαρμογές Διαδικτύου. ΚΕΦΑΛΑΙΟ 10 Υπηρεσίες και εφαρμογές Διαδικτύου. Α Γενικού Λυκείου

Λιόλιου Γεωργία. ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα

Κεφάλαιο 3.1: Λειτουργικά Συστήματα. Επιστήμη ΗΥ Κεφ. 3.1 Καραμαούνας Πολύκαρπος

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο

Internet Marketing

Το ηλεκτρονικό ταχυδρομείο: Aφορά στην αποστολή και λήψη μηνυμάτων με συγκεκριμένη δομή και με συγκεκριμένα πρωτόκολλα. Ο αποστολέας και ο παραλήπτης

MY FLEET. Σύστημα Αδιάλειπτης Παρακολούθησης στόλου οχημάτων

ΠΡΟΛΟΓΟΣ. Σε ποιους απευθύνεται αυτό το βιβλίο... vi Διάρθρωση του βιβλίου... vi

Εισαγωγή στα Μέσα Κοινωνικής Δικτύωσης

Ενότητα 3 - Θέματα Εφαρμοσμένης Επιστήμης Υπολογιστών. Κοντογιάννης Βασίλειος ΠΕ19

Δίκτυα Υπολογιστών I Εργαστήρια

Κεφάλαιο 7. ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης

Ένωση Μηχανικών Πληροφορικής και Επικοινωνιών Ελλάδας (ΕΜηΠΕΕ) συνοπτικά

Ανάπτυξη εφαρμογών σε κινητά και ταμπλέτες: ανάγκες και προϋποθέσεις. Κώστας Φλώκος Γενικός Διευθυντής Upcom

NewSum: Όταν η εξαγωγή περιλήψεων έγινε πολυγλωσσική

NATIONAL & KAPODISTRIAN UNIVERSITY OF ATHENS. Ανάπτυξη Λογισμικού για Δίκτυα και Τηλεπικοινωνίες Εργασία Δεύτερη φάση

SNAPCHAT. Όσα πρέπει να γνωρίζω! Γραμμή βοηθείας Ενημέρωση-Επαγρύπνηση Γραμμή παράνομου περιεχομένου

Θέματα Ατομικής Διπλωματικής Εργασίας Ακαδημαϊκό Έτος 2017/2018. Γεωργία Καπιτσάκη (Επίκουρη Καθηγήτρια)

Query-Driven Indexing for Scalable Peer-to-Peer Text Retrieval. Gleb Skobeltsyn, Toan Luu, Ivana Podnar Zarko, Martin Rajman, Karl Aberer

ΕΠΙΚΟΙΝΩΝΊΑ ΚΑΙ ΙΚΑΝΟΠΟΊΗΣΗ ΠΕΛΑΤΏΝ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ ΤΕΙ ΘΕΣΣΑΛΙΑΣ

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

ΜΕΣΑ ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ

οµάδα 57 Ζαφειριάδης Δηµήτρης Μπατσούκας Δηµήτρης Case Study Intel Εργασία για «Πληροφοριακά Συστήµατα Μάρκετινγκ»

web mobile multimedia ανάπτυξη εφαρμογών

Άσκηση 1 (ανακοινώθηκε στις 20 Μαρτίου 2017, προθεσμία παράδοσης: 24 Απριλίου 2017, 12 τα μεσάνυχτα).

Σχεδιασµός βασισµένος σε συνιστώσες

Το Διαδίκτυο των Αντικειμένων και η Δύναμη του Πλήθους (Internet of Things and Crowdsourcing)

...στις µέρες µας, όσο ποτέ άλλοτε, οι χώρες καταναλώνουν χρόνο και χρήµα στη µέτρηση της απόδοσης του δηµόσιου τοµέα...(oecd)

Δίνουμε λύσεις, δεν προτείνουμε

Δρ. Δημήτριος Α. Κουτσομητρόπουλος. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων Α.Τ.Ε.Ι. Πάτρας

»Τι είναι η Spartan;

Κινητές τεχνολογίες;

Tales & Trails. apps4thessaloniki 2016

Εισαγωγή στην Ανάπτυξη Εφαρμογών Android

Δυναμικές Δομές Δεδομένων Λίστες Δένδρα - Γράφοι

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΜΑΡΚΕΤΙΝΓΚ

Ηλεκτρονικά Μαθήματα και Χώροι Συνεργασίας

Επιχειρησιακή Έρευνα I

Διπλωματική Εργασία Αναγνώριση και ταξινόμηση ιστολόγιων. Αναστασιάδης Αντώνιος

ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ. Μάθημα 1 ο : Εισαγωγή στην γλωσσική τεχνολογία. Γεώργιος Πετάσης. Ακαδημαϊκό Έτος:

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΜΑΡΚΕΤΙΝΓΚ

e-επιχειρειν και e-εμποριο: Εισαγωγή Internet και web

Πολιτική Απορρήτου 1. ΕΙΣΑΓΩΓΗ

ΨΗΦΙΑΚΗ ΔΗΜΟΚΡΑΤΙΑ ΣΥΜΜΕΤΟΧΗ ΑΞΙΟΠΙΣΤΙΑ ΟΙΚΟΝΟΜΙΚΗ ΑΝΑΠΤΥΞΗ

Μηχανική Μάθηση Εργασία 2

Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ

Αριστομένης Μακρής. Συστήματα Επιχειρηματικής Ευφυΐας (BI/BA)

Οι δυναμικές δομές δεδομένων στην ΑΕΠΠ

Τεχνολογίες Πληροφορικής και Επικοινωνιών (ΤΠΕ) στις Μικρομεσαίες Επιχειρήσεις (ΜΜΕ)

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

Εφαρμογές Υπολογιστών. Κεφάλαιο 4 Λογισμικό Συστήματος

Εισ. Στην ΠΛΗΡΟΦΟΡΙΚΗ. Διάλεξη 4 η. Βασίλης Στεφανής

Σχεδιασμός και κατασκευή εφαρμογής ταξινόμησης αντικειμένων σε γραμμή μεταφοράς προϊόντων με χρήση όρασης μηχανής

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΤΗ JustAlert SPOTIT. Οδηγίες για την εγκατάσταση της εφαρμογής στο κινητό σας

»Τι είναι η Spartan;

Για τη λειτουργία των δικτύων εκτός από την απαραίτητη υλικοκατασκευή, απαιτείται και το απαραίτητο λογισμικό.

Κυριακή Αγγελοπούλου. Επιβλέπων Καθηγητής: Μανώλης Πατηνιώτης

Οικονομική Προσφορά Κατασκευή Ιστοσελίδας

ΟΔΗΓΟΣ ΕΠΕΝΔΥΣΗΣ ΣΕ ΚΡΥΠΤΟΝΟΜΙΣΜΑΤΑ ΓΝΩΡΙΣΕ ΤΟΥΣ ΚΑΝΟΝΕΣ ΓΙΑ ΕΠΙΤΥΧΗΜΕΝΕΣ ΕΠΕΝΔΥΣΕΙΣ

ΕΙΣΑΓΩΓΗ ΣΤΑ ΠΡΟΓΡΑΜΜΑΤΑ ΚΑΙ ΤΙΣ ΕΦΑΡΜΟΓΕΣ ΤΟΥ

Βασίλειος Κοντογιάννης ΠΕ19

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ. ΔΡΑΣΗ 4: Εκπαίδευση και υποστήριξη προς τις τοπικές κοινωνίες

Transcript:

Παρασκευάς Τσανταρρλιώτης Τμήμα Μηχανικών Η/Υ και Πληροφορικής, Πανεπιστήμιο Ιωαννίνων

Κοινωνικά Δίκτυα Γιατί έχουν τόσο ενδιαφέρον Ανάλυση της πληροφορίας Εύρεση θεμάτων στο Twitter Android εφαρμογές 2

Τι είναι τα κοινωνικά δίκτυα; ένα σύνολο αλληλεπιδράσεων και διαπροσωπικών σχέσεων Γιατί τα κοινωνικά δίκτυα είναι δημοφιλή; επικοινωνία με συγγενείς ή παλιούς φίλους τρόπος έκφρασης με αρκετά μεγάλη απήχηση τρόπος αντίδρασης ενημέρωση, 52% χρηστών προωθεί τις ειδήσεις μέσω των κοινωνικών δικτύων 3

Σημαντικό ρόλο στο χώρο τον επιχειρήσεων από μόνα τους τα κοινωνικά δίκτυα είναι επιχειρήσεις Άλλες εταιρείες βασίζονται στα κοινωνικά δίκτυα διαφημίσεις viral marketing πιο άμεση επικοινωνία επικοινωνία 4

5

Γιατί έχουν τόσο ενδιαφέρον; περιέχουν τεράστια ποσότητα πληροφορίας που προέρχεται από απλούς χρήστες Η πληροφορία διαδίδεται γρηγορότερα από τα παραδοσικά μέσα Παραδείγματα ο θάνατος του Bin Landen προειδοποίηση για σεισμό Αξιοποίηση της πληροφορίας 6

Μελέτη του κοινωνικού δικτύου κατανομή των ακμών μέσα στο δίκτυο Τρόπος μετάδοσης της πληροφορίας στο δίκτυο σχετίζεται με το viral marketing μοιάζει με τη διάδοση των ασθενειών Ανάλυση συναισθήματος από τις αναρτήσεις χρηστών εντοπισμός χρηστών με κατάθλιψη Ανάλυση πληροφορίας για τον εντοπισμό θεμάτων τι ενδιαφέρει τον κόσμο 7

Η πληροφορία στα κοινωνικά δίκτυα μεταδίδεται γρήγορα Ασχοληθήκαμε με το Twitter κοινωνικό δίκτυο + υπηρεσία micro-blogging ανταλλαγή μηνυμάτων έως 140 χαρακτήρες Σένσορας που εντοπίζει γεγονότα παγκοσμίως Στόχοι: Ανίχνευση θεμάτων που αντοιστοιχούν σε πραγματικά γεγονότα Περιγραφή των θεμάτων με περιγραφικό τρόπο 8

5 Μαρτίου 2015 9

Εξαγωγή θεμάτων από εισερχόμενα tweets απάντηση στο ερώτημα για τι μιλάει ο κόσμος Θέμα (Topic): ένα σύνολο όρων που το περιγράφουν οι όροι πρέπει να είναι συχνοί χρειαζόμαστε μερικούς όρους 10

Πως το επιτυγχάνουμε εκμεταλευόμαστε τη συνεμφάνιση των όρων όροι που συνεμφανίζονται ανήκουν στο ίδιο θέμα Εξετάζουμε τους όρους ανά 2 υπόθεση: αν AB, BC & AC συχνές ABC είναι συχνή ψάχνουμε για συχνές δυάδες όρων Critical pairs: συχνές δυάδες στην ανάλυση μας μετρική support: sup τ i, τ j = D ij D χρήση του support της Ν-οστής δυάδας ως κατώφλι είναι πιο ευέλικτο από ένα σταθερό κατώφλι συχνες {star, wars} {star, trailer} {trailer, wars} star, wars, trailer ειναι συχνη 11

Critical Term Graph: θεωρούμε τους όρους ως κόμβους ο γράφος κατασκευάζεται από τα critical pairs βάρος ακμών: η συχνότητα συνεμφάνισης των όρων βάρος κόμβου: η συχνότητα εμφάνισης του όρου Ιδιότητες του γράφου αραιός και αρκετές συνεκτικές συνιστώσες επηρεάζεται από το νόμο του Heap 12

Tweets Watch the Stars Wars: The Force Awakens official tralier. Live broadcast of gran prix today. Don t miss the pole-man interview before race! John Boyega is the stormtrooper in Star Wars: The Force Awakens. Watch various celebrities at the Oscars Red Carpet tonight. term 1 term 2 co occurrence star wars 1000 gran prix 900 pole race 890 john boyega 860 red carpet 860 oscar celebrity 855 13

Στενά συνδεδεμένοι κόμβοι μοιράζονται κάποια ιδιότητα στενά συνδεμένοι υπογράφοι θέματα - topics εντοπισμός τέτοιων υπογράφων Αλγόριθμος για εντοπισμό κοινοτήτων: μέθοδος Lοuvain πρόβλημα μεγιστοποίησης του modularity μέθοδος χωρίς επίβλεψη αρκετά γρήγορη σε αραιούς γράφους [Blondel, Vincent D., et al. "Fast unfolding of communities in large networks." Journal of Statistical Mechanics: Theory and Experiment 2008.10 (2008): P10008.] 14

Tweets Watch the Stars Wars: The Force Awakens official tralier. Live broadcast of gran prix today. Don t miss the pole-man interview before race! John Boyega is the stormtrooper in Star Wars: The Force Awakens. Watch various celebrities at the Oscars Red Carpet tonight. term 1 term 2 co occurrence star wars 1000 gran prix 900 pole race 890 john boyega 860 red carpet 860 oscar celebrity 855 15

Πειράματα σε συνθετικά και πραγματικά δεδομένα Γιατί χρειαζόμαστε συνθετικά δεδομένα? δεν γνωρίζουμε τα θέματα εκ των προτέρων σε πραγματικά δεδομένα δοκιμές υπό διάφορες συνθήκες πιο ακριβή εκτίμηση 16

Τα δεδομένα σχετίζονται με πραγματικά γεγονότα Παρακολουθούμε συνεχώς ~800 λογαριασμούς (π.χ., The Guardian, Reuters, δημοσιογράφους, ) οι λογαριασμοί σχετίζονται ειδήσεις, αθλητικά, lifestyle, επηρεάζονται άμεσα από πραγματικά γεγονότα Εμπειρική εκτίμηση των αποτελεσμάτων 17

12 Νοεμβρίου 2014 18

1 Δεκεμβρίου 2014 19

5 Μαρτίου 2015 20

21

Μέθοδο για την εύρεση θεμάτων Πειραματικά αποτελέσμτα σε πραγματικά δεδομένα Πιθανές βελτιώσεις περισσότεροι αλγόριθμοι στον critical term graph επέκταση για Trending Topics εξέλιξη των θεμάτων με το χρόνο Αξιολόγηση με χρήση εξωτερικών πηγών (π.χ. Google Trends, crowd-sourced) 22

23

Λειτουργικό Σύστημα για κινητές συσκευές Βασισμένο στον πυρήνα του Linux Open Source(!!!) Δυνατή και καλά σχεδιασμένη πλατφόρμα Εύκολη και γρήγορη ανάπτυξη εφαρμογών ποικιλία διαθέσιμων εργαλείων υποστήριξη από αρκετές κοινότητες Γρήγορα αναπτυσόμενη αγορά 24

Διανομή μέσω του Google Play δυνατότητα πώλησης σε αρκετές χώρες προοπτική ανάδειξης των εφαρμογών Διάφοροι τρόποι πώλησης της εφαρμογής δωρεάν δωρεάν, με δυνατότητα in-app billing επι πληρωμή 25

Java, μέσω του Android SDK επίσημη γλώσσα προγραμματισμού περιβάλλον ανάπτυξης: Android Studio C & C++, μέσω του Android NDK συνίσταται για υλοποίηση μέρους των εφαρμογών πιθανή βελτίωση απόδοσης Javascript, HTML5 & CSS3, μέσω του PhoneGap crossplatform εφαρμογές υβρίδια 26

AndroidManifest.xml υπάρχει σε κάθε εφαρμογή περιέχει σημαντικές πληροφορίες Resources (/res) περιέχει εξωτερικά στοιχεία όπως εικόνες, strings, κ.α. είναι οργανωμένα σε αρχεία.xml Κώδικας (/java) περιέχει τα αρχεία.java με τον κώδικα Design Develop Distribute 27

Χωρίζουμε την υλοποίηση σε 2 κομμάτια server, υπέυθυνος για την διαχείρηση των δεδομένων client, η Android εφαρμογή 28

Σχεδιασμός της διεπαφής της εφαρμογής XML αρχεία 29

Υποστήριξη για περισσότερες οθόνες πρέπει να ορίσουμε διαφορετικά XML αρχεία κατάλληλοι φάκελοι /res/layout /res/layout-xlarge /res/layout-xlarge-land 30

Σχετικά με τον κώδικα υλοποίηση του αλγρίθμου συμπεριφορά της εφαρμογής Activities αντιπροσωπεύει την εικόνα που βλέπουμε στην οθόνη αλληλεπιδρά με τον χρήστη μία εφαρμογή περιέχει αρκετά activities σημαντικότητα του κύκλου ζωής 31

http://www.dmod.eu/tweetbox/ 32

33

Παρασκευάς Τσανταρλιώτης ptsantar@cs.uoi.gr