SlideShare a Scribd company logo
1 of 20
Download to read offline
Deep-auto encoders για ανάκτηση κώδικα και
οπτικοποίηση
Φοιτητής : Λέλης Αθανάσιος ΑΜ : 5214
Επιβλέποντας Επικ. Καθ.: Συμεωνίδης Ανδρέας
Συνεπιβλέποντας Μετ.: Χατζηδημητρίου Κυριάκος
Έμπνευση της Διπλωματικής Εργασίας
• Η σημασία του διαδικτύου στην ανάπτυξη της Τεχνολογίας
Λογισμικού είναι αδιαμφισβήτητη.
• Το διαδίκτυο περιέχει αμέτρητα αποσπάσματα κώδικα.
• Προκύπτει ανάγκη ανάκτησης της κατάλληλης πληροφορίας.
Στόχοι και Μεθοδολογία
• Δημιουργία ευρετηρίου δημοσιεύσεων (stackoverflow),
που συνδυάζουν φυσική γλώσσα και πηγαίο κώδικα
• Auto-encoder νευρωνικά δίκτυα
• Σύγκριση με σύγχρονες μεθοδολογίες
Προηγούμενη Έρευνα
• Δημοσιεύσεις Reuters ως σετ δεδομένων
• Δημιουργία λεξικού 2000 όρων
• 2000-500-250-125-2 deep auto-encoder δίκτυο
• Εύρεση ομοιότητας σε 2 διαστάσεις
Προ-επεξεργασία
Body
Tags
Code
Προετοιμασία δεδομένων
1. Συνολικός αριθμός δημοσιεύσεων
2. Εξάγονται οι δημοσιεύσεις με tag javascript
3. Αφαιρούνται δημοσιεύσεις με λιγότερες
από 5 απαντήσεις
4. Αφαιρούνται δημοσιεύσεις που δεν
περιέχουν κώδικα
5. Διαχωρισμός του σετ δεδομένων σε δύο νέα
• Σώματα των δημοσιεύσεων
• Αποκόμματα κώδικα
21.737.948
698.918
33.848
1502
Natural Language Processing
Συγκρότηση λεξικού με βάση τα δύο dataset
• Camel Case (πχ CamelCasing σε Camel Casing)
• Lower Case (πχ LoWeR σε lower)
• Stemming για το NL σετ (πχ processing σε process)
• Αφαίρεση αριθμών
• Αφαίρεση σημείων στίξης
• Απομάκρυνση stop words (πχ at, my, the, κ.α.)
Χρήση βιβλιοθήκης PorterStemmer
Βιβλιοθήκη DocumentParser
English Stop Word List
Bag of Words Model
• Χρειάζεται ένα αντιπροσωπευτικό μοντέλο των δημοσιεύσεων, κατάλληλο
για είσοδο σε νευρωνικά δίκτυα
• Επιλέχθηκε το μοντέλο Bag of Words
• Π.χ. το μοντέλο BoW για τα δύο αποσπάσματα “I went to the store to buy food” και “I
wanted to buy a toy” είναι
I Went To The Store Buy Food wanted A toy
1 1 2 1 1 1 1 0 0 0
1 0 1 0 0 1 0 1 1 1
Δημιουργία Μοντέλου
• Απομάκρυνση όρων με βάση τη συχνότητα εμφάνισής τους
• Λιγότερες από 50 εμφανίσεις για το σετ κώδικα
• Λιγότερες από 50 και περισσότερες από 600 για το σετ φυσικής γλώσσας
• Απομακρύνονται τα έγγραφα χωρίς κώδικα (40)
• Τα σετ δεδομένων διαχωρίστηκαν επιπλέον σε training και test set
• 32.306 έγγραφα σε 25.000 (77%) και 7.306 (23%) αντίστοιχα
• Κανονικοποίηση των συντεταγμένων σε [0,1]
• Το τελικό μοντέλο που προέκυψε για τα training set είναι:
1. 25000 * 2578 για το NL κομμάτι (δημοσιεύσεις * όροι)
2. 25000 * 2026 για το κομμάτι του κώδικα
Auto-encoder Δίκτυα
• Κωδικοποιούν το διάνυσμα εισόδου τους σε ένα
μικρότερων διαστάσεων και στη συνέχεια το
ανακατασκευάζουν στην έξοδο.
• 𝒚 = 𝑠(𝑾𝒙 + 𝒃) code layer – mapping του x.
• 𝒛 = 𝑠(𝑾′
𝒙 + 𝒃′) decoder output – πρόβλεψη
του x με δοσμένο y.
• Στόχος η βελτιστοποίηση των [𝑾, 𝑾′, 𝒃, 𝒃′],ώστε να
ελαχιστοποιηθεί το λάθος ανακατασκευής.
• Συναρτήσεις κόστους
• MSE: 𝐿 𝑥, 𝑧 = 𝑥 − 𝑧 2
• X-Entropy: 𝐿 𝑥, 𝑧 = − 𝑘=1
𝑑
[𝑥 𝑘 𝑙𝑜𝑔𝑧 𝑘 + (1 −
Εκπαίδευση Auto-encoder
Πρόβλημα
• Local minima για multilayer networks.
• Εύρεση αρχικών βαρών που διευκολύνουν την εκπαίδευση.
Λύση
• Προ-εκπαίδευση επιμέρους auto-encoder δύο επιπέδων.
• Ορισμός μικρών αρχικών βαρών από κανονική κατανομή.
Σύσταση Auto-encoder
Μεθοδολογία Εκπαίδευσης
• Εκπαίδευση με βάρη από
κανονική κατανομή (Xavier)
• 𝑊~𝑈 −4
6
𝑛 𝑗+𝑛 𝑗+1
, 4
6
𝑛 𝑗+𝑛 𝑗+1
• Αρχιτεκτονικές 6 και 8 πυκνών
(dense) επιπέδων
• Χρήση L2 κανονικοποίησης
• 100 epochs
• Προ-εκπαίδευση επιπέδων με
RBM και sparse ΑΕ
• Αρχιτεκτονικές 6 και 8 επιπέδων
• L2 κανονικοποίηση
• 50 epochs
Προβολή σε 2 Διαστάσεις
Σετ δεδομένων κώδικα Σετ δεδομένων σχολίων
Αξιολόγηση Αποτελεσμάτων
• Σύγκριση ομοιότητας εγγράφων με βάση τη μετρική cosine similarity:
𝑠𝑖𝑚 𝑑1, 𝑑2 =
𝑉(𝑑1)𝑉(𝑑2)
𝑉(𝑑1) 𝑉(𝑑2)
• Τα αποτελέσματα εξάγονται με βάση τα tags των δημοσιεύσεων.
• Επιτυχία για συμφωνία των tag. (Positive – P)
• Αποτυχία σε αντίθετη περίπτωση. (Negative – N)
Μετρική Εξίσωση
Precision 𝑃
𝑃 + 𝑁
Recall 𝑃
𝑡𝑜𝑡𝑎𝑙 𝑃
F-Measure
2
𝑃𝑟𝑒𝑐 ∗ 𝑅𝑒𝑐
𝑃𝑟𝑒𝑐 + 𝑅𝑒𝑐
Macro Precision, Recall,
F-Measure
𝑡𝑎𝑔
𝑡𝑎𝑔∈𝐶𝑜𝑙𝑙𝑒𝑐𝑡𝑖𝑜𝑛
𝑚𝑒𝑡𝑟𝑖𝑐
Αποτελέσματα
• Τα αποτελέσματα εξάγονται με βάση τα tags των δημοσιεύσεων για
τα κορυφαία 50 ανακτημένα έγγραφα
80-20-2 1000-500-
128-5
1000-500-
128-10
500-128-30 Tf-Idf
Precision 0.384 0.359 0.367 0.35 0.371
Recall 0.03 0.019 0.018 0.019 0.02
F measure 0.056 0.036 0.034 0.036 0.038
Macro
Precision
0.39 0.357 0.36 0.343 0.43
Macro
Recall
0.039 0.017 0.017 0.017 0.016
Macro F-
Measure
0.071 0.032 0.032 0.032 0.031
Time 1251 ms 1307 ms 1398 ms 1573 ms 9739 ms
Συμπεράσματα
• Απόδοση που ανταγωνίζεται σύγχρονες μεθοδολογίες
• Πολύ γρήγορη ανάκτηση
• Δυνατότητα επέκτασης με περισσότερα δεδομένα
Future Work
• Word2Vec model
• Μεγαλύτερη υπολογιστική ισχύς.
• Παράλληλος προγραμματισμός.
Γνώσεις που Αποκτήθηκαν
• Machine Learning
• Information Retrieval
• Deep Learning
• Java – NLP, deeplearning4j.
• Matlab – Auto-encoder εκπαίδευση. RBMs.
• Theano (Python) – Auto-encoder για MNIST digit classification.
• ElasticSearch – Επεξεργασία xml και json files.
Τέλος
Ευχαριστώ για την προσοχή σας !!!

More Related Content

Similar to Lelis Αthanasios

Σωτήρης Μπέης
Σωτήρης ΜπέηςΣωτήρης Μπέης
Σωτήρης ΜπέηςISSEL
 
Βασικές αρχές αναπαράστασης πληροφορίας με δυαδικά ψηφία
Βασικές αρχές αναπαράστασης πληροφορίας με δυαδικά ψηφίαΒασικές αρχές αναπαράστασης πληροφορίας με δυαδικά ψηφία
Βασικές αρχές αναπαράστασης πληροφορίας με δυαδικά ψηφίαmdaglis
 
Επανοργάνωση πηγαίου κώδικα από γράφους εξαρτήσεων οντοτήτων µε βάση παραδείγ...
Επανοργάνωση πηγαίου κώδικα από γράφους εξαρτήσεων οντοτήτων µε βάση παραδείγ...Επανοργάνωση πηγαίου κώδικα από γράφους εξαρτήσεων οντοτήτων µε βάση παραδείγ...
Επανοργάνωση πηγαίου κώδικα από γράφους εξαρτήσεων οντοτήτων µε βάση παραδείγ...ISSEL
 
Source code remodularization based on component dependency graphs
Source code remodularization based on component dependency graphsSource code remodularization based on component dependency graphs
Source code remodularization based on component dependency graphsISSEL
 
Νικόλαος Κατιρτζής 7185
Νικόλαος Κατιρτζής 7185Νικόλαος Κατιρτζής 7185
Νικόλαος Κατιρτζής 7185ISSEL
 
Εντοπισμός του Image Inpainting με Μεθόδους Τεχνητής Νοημοσύνης
Εντοπισμός του Image Inpainting με Μεθόδους Τεχνητής ΝοημοσύνηςΕντοπισμός του Image Inpainting με Μεθόδους Τεχνητής Νοημοσύνης
Εντοπισμός του Image Inpainting με Μεθόδους Τεχνητής ΝοημοσύνηςISSEL
 
Image Inpainting Detection through Artificial Intelligence Techniques
Image Inpainting Detection through Artificial Intelligence TechniquesImage Inpainting Detection through Artificial Intelligence Techniques
Image Inpainting Detection through Artificial Intelligence TechniquesISSEL
 
Εισαγωγή καινοτομιών στον Πανελλήνιο Διαγωνισμό Εκπαιδευτικής Ρομποτικής | Αν...
Εισαγωγή καινοτομιών στον Πανελλήνιο Διαγωνισμό Εκπαιδευτικής Ρομποτικής | Αν...Εισαγωγή καινοτομιών στον Πανελλήνιο Διαγωνισμό Εκπαιδευτικής Ρομποτικής | Αν...
Εισαγωγή καινοτομιών στον Πανελλήνιο Διαγωνισμό Εκπαιδευτικής Ρομποτικής | Αν...WROHellas
 
Content and Metadata Based Image Document Retrieval (in Greek)
Content and Metadata Based Image Document Retrieval (in Greek)Content and Metadata Based Image Document Retrieval (in Greek)
Content and Metadata Based Image Document Retrieval (in Greek)Konstantinos Zagoris
 
Μετατροπές μεταξύ αριθμητικών συστημάτων (δυαδικό, δεκαδικό κλπ).
Μετατροπές μεταξύ αριθμητικών συστημάτων (δυαδικό, δεκαδικό κλπ).Μετατροπές μεταξύ αριθμητικών συστημάτων (δυαδικό, δεκαδικό κλπ).
Μετατροπές μεταξύ αριθμητικών συστημάτων (δυαδικό, δεκαδικό κλπ).Georgios Giannopoulos
 
Αλεξάνδρα Μπαλτζή 7485
Αλεξάνδρα Μπαλτζή 7485Αλεξάνδρα Μπαλτζή 7485
Αλεξάνδρα Μπαλτζή 7485ISSEL
 
Θεμιστοκλής Παπαβασιλείου
Θεμιστοκλής ΠαπαβασιλείουΘεμιστοκλής Παπαβασιλείου
Θεμιστοκλής ΠαπαβασιλείουISSEL
 
Γεώργιος Κορδοπάτης-Ζήλος
Γεώργιος Κορδοπάτης-ΖήλοςΓεώργιος Κορδοπάτης-Ζήλος
Γεώργιος Κορδοπάτης-ΖήλοςISSEL
 
Nikolaos Oikonomou
Nikolaos OikonomouNikolaos Oikonomou
Nikolaos OikonomouISSEL
 
Ανίχνευση και Ανάλυση Συναισθήματος Πτυχών Κριτικών
Ανίχνευση και Ανάλυση Συναισθήματος Πτυχών ΚριτικώνΑνίχνευση και Ανάλυση Συναισθήματος Πτυχών Κριτικών
Ανίχνευση και Ανάλυση Συναισθήματος Πτυχών ΚριτικώνISSEL
 
Aspect-Based Sentiment Analysis for Reviews
Aspect-Based Sentiment Analysis for ReviewsAspect-Based Sentiment Analysis for Reviews
Aspect-Based Sentiment Analysis for ReviewsISSEL
 
Μηχανισμοί Ενισχυτικής Μάθησης και Εξελικτικής Υπολογιστικής για Αυτόνομους Π...
Μηχανισμοί Ενισχυτικής Μάθησης και Εξελικτικής Υπολογιστικής για Αυτόνομους Π...Μηχανισμοί Ενισχυτικής Μάθησης και Εξελικτικής Υπολογιστικής για Αυτόνομους Π...
Μηχανισμοί Ενισχυτικής Μάθησης και Εξελικτικής Υπολογιστικής για Αυτόνομους Π...Kyriakos Chatzidimitriou
 
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...Manos Tsardoulias
 
Evangelos papathomas diploma thesis presentation
Evangelos papathomas diploma thesis presentationEvangelos papathomas diploma thesis presentation
Evangelos papathomas diploma thesis presentationISSEL
 

Similar to Lelis Αthanasios (20)

Σωτήρης Μπέης
Σωτήρης ΜπέηςΣωτήρης Μπέης
Σωτήρης Μπέης
 
Βασικές αρχές αναπαράστασης πληροφορίας με δυαδικά ψηφία
Βασικές αρχές αναπαράστασης πληροφορίας με δυαδικά ψηφίαΒασικές αρχές αναπαράστασης πληροφορίας με δυαδικά ψηφία
Βασικές αρχές αναπαράστασης πληροφορίας με δυαδικά ψηφία
 
Επανοργάνωση πηγαίου κώδικα από γράφους εξαρτήσεων οντοτήτων µε βάση παραδείγ...
Επανοργάνωση πηγαίου κώδικα από γράφους εξαρτήσεων οντοτήτων µε βάση παραδείγ...Επανοργάνωση πηγαίου κώδικα από γράφους εξαρτήσεων οντοτήτων µε βάση παραδείγ...
Επανοργάνωση πηγαίου κώδικα από γράφους εξαρτήσεων οντοτήτων µε βάση παραδείγ...
 
Source code remodularization based on component dependency graphs
Source code remodularization based on component dependency graphsSource code remodularization based on component dependency graphs
Source code remodularization based on component dependency graphs
 
Παρουσίαση
ΠαρουσίασηΠαρουσίαση
Παρουσίαση
 
Νικόλαος Κατιρτζής 7185
Νικόλαος Κατιρτζής 7185Νικόλαος Κατιρτζής 7185
Νικόλαος Κατιρτζής 7185
 
Εντοπισμός του Image Inpainting με Μεθόδους Τεχνητής Νοημοσύνης
Εντοπισμός του Image Inpainting με Μεθόδους Τεχνητής ΝοημοσύνηςΕντοπισμός του Image Inpainting με Μεθόδους Τεχνητής Νοημοσύνης
Εντοπισμός του Image Inpainting με Μεθόδους Τεχνητής Νοημοσύνης
 
Image Inpainting Detection through Artificial Intelligence Techniques
Image Inpainting Detection through Artificial Intelligence TechniquesImage Inpainting Detection through Artificial Intelligence Techniques
Image Inpainting Detection through Artificial Intelligence Techniques
 
Εισαγωγή καινοτομιών στον Πανελλήνιο Διαγωνισμό Εκπαιδευτικής Ρομποτικής | Αν...
Εισαγωγή καινοτομιών στον Πανελλήνιο Διαγωνισμό Εκπαιδευτικής Ρομποτικής | Αν...Εισαγωγή καινοτομιών στον Πανελλήνιο Διαγωνισμό Εκπαιδευτικής Ρομποτικής | Αν...
Εισαγωγή καινοτομιών στον Πανελλήνιο Διαγωνισμό Εκπαιδευτικής Ρομποτικής | Αν...
 
Content and Metadata Based Image Document Retrieval (in Greek)
Content and Metadata Based Image Document Retrieval (in Greek)Content and Metadata Based Image Document Retrieval (in Greek)
Content and Metadata Based Image Document Retrieval (in Greek)
 
Μετατροπές μεταξύ αριθμητικών συστημάτων (δυαδικό, δεκαδικό κλπ).
Μετατροπές μεταξύ αριθμητικών συστημάτων (δυαδικό, δεκαδικό κλπ).Μετατροπές μεταξύ αριθμητικών συστημάτων (δυαδικό, δεκαδικό κλπ).
Μετατροπές μεταξύ αριθμητικών συστημάτων (δυαδικό, δεκαδικό κλπ).
 
Αλεξάνδρα Μπαλτζή 7485
Αλεξάνδρα Μπαλτζή 7485Αλεξάνδρα Μπαλτζή 7485
Αλεξάνδρα Μπαλτζή 7485
 
Θεμιστοκλής Παπαβασιλείου
Θεμιστοκλής ΠαπαβασιλείουΘεμιστοκλής Παπαβασιλείου
Θεμιστοκλής Παπαβασιλείου
 
Γεώργιος Κορδοπάτης-Ζήλος
Γεώργιος Κορδοπάτης-ΖήλοςΓεώργιος Κορδοπάτης-Ζήλος
Γεώργιος Κορδοπάτης-Ζήλος
 
Nikolaos Oikonomou
Nikolaos OikonomouNikolaos Oikonomou
Nikolaos Oikonomou
 
Ανίχνευση και Ανάλυση Συναισθήματος Πτυχών Κριτικών
Ανίχνευση και Ανάλυση Συναισθήματος Πτυχών ΚριτικώνΑνίχνευση και Ανάλυση Συναισθήματος Πτυχών Κριτικών
Ανίχνευση και Ανάλυση Συναισθήματος Πτυχών Κριτικών
 
Aspect-Based Sentiment Analysis for Reviews
Aspect-Based Sentiment Analysis for ReviewsAspect-Based Sentiment Analysis for Reviews
Aspect-Based Sentiment Analysis for Reviews
 
Μηχανισμοί Ενισχυτικής Μάθησης και Εξελικτικής Υπολογιστικής για Αυτόνομους Π...
Μηχανισμοί Ενισχυτικής Μάθησης και Εξελικτικής Υπολογιστικής για Αυτόνομους Π...Μηχανισμοί Ενισχυτικής Μάθησης και Εξελικτικής Υπολογιστικής για Αυτόνομους Π...
Μηχανισμοί Ενισχυτικής Μάθησης και Εξελικτικής Υπολογιστικής για Αυτόνομους Π...
 
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
 
Evangelos papathomas diploma thesis presentation
Evangelos papathomas diploma thesis presentationEvangelos papathomas diploma thesis presentation
Evangelos papathomas diploma thesis presentation
 

More from ISSEL

Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...ISSEL
 
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...ISSEL
 
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...ISSEL
 
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςΑνάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςISSEL
 
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxΑνάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxISSEL
 
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...ISSEL
 
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...ISSEL
 
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...ISSEL
 
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...ISSEL
 
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνΔημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνISSEL
 
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταΕξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταISSEL
 
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...ISSEL
 
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ISSEL
 
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...ISSEL
 
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούΕξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούISSEL
 
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςΑνάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςISSEL
 
Camera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsCamera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsISSEL
 
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...ISSEL
 
Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...ISSEL
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ISSEL
 

More from ISSEL (20)

Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
 
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
 
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
 
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςΑνάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
 
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxΑνάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
 
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
 
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
 
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
 
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
Ανάπτυξη γραφικής διεπαφής σε σύστημα προσομοίωσης ηλεκτρονικών αγορών με στό...
 
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνΔημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
 
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταΕξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
 
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
 
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
 
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
 
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούΕξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
 
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςΑνάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
 
Camera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsCamera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environments
 
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
 
Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
 

Recently uploaded

Ας γνωρίσουμε τον λύκο (παγκόσμια ημέρα ζώων).pptx
Ας γνωρίσουμε τον λύκο (παγκόσμια ημέρα ζώων).pptxΑς γνωρίσουμε τον λύκο (παγκόσμια ημέρα ζώων).pptx
Ας γνωρίσουμε τον λύκο (παγκόσμια ημέρα ζώων).pptxgogol1964
 
ΚΠΕ ΒΙΣΤΩΝΙΔΑΣ-ΝΕΣΤΟΣ- ΗΜΕΡΑ ΦΙΛΟΖΩΙΑΣ.pptx
ΚΠΕ ΒΙΣΤΩΝΙΔΑΣ-ΝΕΣΤΟΣ- ΗΜΕΡΑ ΦΙΛΟΖΩΙΑΣ.pptxΚΠΕ ΒΙΣΤΩΝΙΔΑΣ-ΝΕΣΤΟΣ- ΗΜΕΡΑ ΦΙΛΟΖΩΙΑΣ.pptx
ΚΠΕ ΒΙΣΤΩΝΙΔΑΣ-ΝΕΣΤΟΣ- ΗΜΕΡΑ ΦΙΛΟΖΩΙΑΣ.pptx7gymnasiokavalas
 
epal_panellinies_2024_exetaseis_egkyklios.pdf
epal_panellinies_2024_exetaseis_egkyklios.pdfepal_panellinies_2024_exetaseis_egkyklios.pdf
epal_panellinies_2024_exetaseis_egkyklios.pdfpaskoron
 
ΡΑΛΛΙΟΥ ΕΛΕΝΗ-les droits des animaux.pdf
ΡΑΛΛΙΟΥ ΕΛΕΝΗ-les droits des animaux.pdfΡΑΛΛΙΟΥ ΕΛΕΝΗ-les droits des animaux.pdf
ΡΑΛΛΙΟΥ ΕΛΕΝΗ-les droits des animaux.pdfChrisa Kokorikou
 
ΔΙΔΑΣΚΑΛΟΙ ΕΡΓΑΣΙΑ ΣΤΑ ΕΡΓΑΣΤΗΡΙΑ ΔΕΞΙΟΤΗΤΩΝ
ΔΙΔΑΣΚΑΛΟΙ ΕΡΓΑΣΙΑ ΣΤΑ ΕΡΓΑΣΤΗΡΙΑ ΔΕΞΙΟΤΗΤΩΝΔΙΔΑΣΚΑΛΟΙ ΕΡΓΑΣΙΑ ΣΤΑ ΕΡΓΑΣΤΗΡΙΑ ΔΕΞΙΟΤΗΤΩΝ
ΔΙΔΑΣΚΑΛΟΙ ΕΡΓΑΣΙΑ ΣΤΑ ΕΡΓΑΣΤΗΡΙΑ ΔΕΞΙΟΤΗΤΩΝChrisa Kokorikou
 
15η ΕΝΟΤΗΤΑ ΓΛΩΣΣΑΣ Ε ΤΑΞΗ :ΤΗΛΕΟΡΑΣΗ.pdf
15η ΕΝΟΤΗΤΑ ΓΛΩΣΣΑΣ Ε ΤΑΞΗ :ΤΗΛΕΟΡΑΣΗ.pdf15η ΕΝΟΤΗΤΑ ΓΛΩΣΣΑΣ Ε ΤΑΞΗ :ΤΗΛΕΟΡΑΣΗ.pdf
15η ΕΝΟΤΗΤΑ ΓΛΩΣΣΑΣ Ε ΤΑΞΗ :ΤΗΛΕΟΡΑΣΗ.pdfMaria Koufopoulou
 
Παγκόσμια ημέρα παιδικού βιβλίου-συγγραφείς.pptx
Παγκόσμια ημέρα παιδικού βιβλίου-συγγραφείς.pptxΠαγκόσμια ημέρα παιδικού βιβλίου-συγγραφείς.pptx
Παγκόσμια ημέρα παιδικού βιβλίου-συγγραφείς.pptxΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
Αφίσες θεατρικής παράστασης
Αφίσες                   θεατρικής παράστασηςΑφίσες                   θεατρικής παράστασης
Αφίσες θεατρικής παράστασηςDimitra Mylonaki
 
Τα ζώα ως διασκέδαση (Παγκόσμια ημέρα ζώων. 4 Απριλίου) .pptx
Τα ζώα ως διασκέδαση (Παγκόσμια ημέρα ζώων. 4 Απριλίου) .pptxΤα ζώα ως διασκέδαση (Παγκόσμια ημέρα ζώων. 4 Απριλίου) .pptx
Τα ζώα ως διασκέδαση (Παγκόσμια ημέρα ζώων. 4 Απριλίου) .pptxgogol1964
 
ΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ 10.2.3 ΔΙΚΑΣΤΙΚΗ ΛΕΙΤΟΥΡΓΙΑ
ΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ 10.2.3 ΔΙΚΑΣΤΙΚΗ ΛΕΙΤΟΥΡΓΙΑΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ 10.2.3 ΔΙΚΑΣΤΙΚΗ ΛΕΙΤΟΥΡΓΙΑ
ΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ 10.2.3 ΔΙΚΑΣΤΙΚΗ ΛΕΙΤΟΥΡΓΙΑΝίκος Θεοτοκάτος
 
Ιπτάμενη σκάφη ΚΟΜΙΚ ΠΑΙΔΙΩΝ
Ιπτάμενη                σκάφη ΚΟΜΙΚ ΠΑΙΔΙΩΝΙπτάμενη                σκάφη ΚΟΜΙΚ ΠΑΙΔΙΩΝ
Ιπτάμενη σκάφη ΚΟΜΙΚ ΠΑΙΔΙΩΝDimitra Mylonaki
 
1ο ΓΥΜΝΑΣΙΟ ΠΕΙΡΑΙΑ-ECOMOBILITY "ΑΛΛΑΖΟΝΤΑΣ ΤΟΝ ΠΕΙΡΑΙΑ!"
1ο ΓΥΜΝΑΣΙΟ ΠΕΙΡΑΙΑ-ECOMOBILITY "ΑΛΛΑΖΟΝΤΑΣ ΤΟΝ ΠΕΙΡΑΙΑ!"1ο ΓΥΜΝΑΣΙΟ ΠΕΙΡΑΙΑ-ECOMOBILITY "ΑΛΛΑΖΟΝΤΑΣ ΤΟΝ ΠΕΙΡΑΙΑ!"
1ο ΓΥΜΝΑΣΙΟ ΠΕΙΡΑΙΑ-ECOMOBILITY "ΑΛΛΑΖΟΝΤΑΣ ΤΟΝ ΠΕΙΡΑΙΑ!"margaritathymara1
 
ΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ 10.2.3 ΔΙΚΑΣΤΙΚΗ ΛΕΙΤΟΥΡΓΙΑ
ΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ 10.2.3 ΔΙΚΑΣΤΙΚΗ ΛΕΙΤΟΥΡΓΙΑΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ 10.2.3 ΔΙΚΑΣΤΙΚΗ ΛΕΙΤΟΥΡΓΙΑ
ΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ 10.2.3 ΔΙΚΑΣΤΙΚΗ ΛΕΙΤΟΥΡΓΙΑΝίκος Θεοτοκάτος
 
Επιμορφωτικό σεμινάριο ΦΛΩΡΕΝΤΙΑ-2024.pptx
Επιμορφωτικό σεμινάριο ΦΛΩΡΕΝΤΙΑ-2024.pptxΕπιμορφωτικό σεμινάριο ΦΛΩΡΕΝΤΙΑ-2024.pptx
Επιμορφωτικό σεμινάριο ΦΛΩΡΕΝΤΙΑ-2024.pptx7gymnasiokavalas
 
Διάχυση αποτελεσμάτων της κινητικότητας Erasmus Φλωρεντία.pptx
Διάχυση αποτελεσμάτων της κινητικότητας Erasmus Φλωρεντία.pptxΔιάχυση αποτελεσμάτων της κινητικότητας Erasmus Φλωρεντία.pptx
Διάχυση αποτελεσμάτων της κινητικότητας Erasmus Φλωρεντία.pptx7gymnasiokavalas
 
ΣΠΑΣΕ ΤΗ ΣΙΩΠΗ ΑΠΟ ΤΟΥΣ ΜΑΘΗΤΕΣ/ΤΡΙΕΣ ΤΟΥ Β2.pdf
ΣΠΑΣΕ ΤΗ ΣΙΩΠΗ ΑΠΟ ΤΟΥΣ ΜΑΘΗΤΕΣ/ΤΡΙΕΣ ΤΟΥ Β2.pdfΣΠΑΣΕ ΤΗ ΣΙΩΠΗ ΑΠΟ ΤΟΥΣ ΜΑΘΗΤΕΣ/ΤΡΙΕΣ ΤΟΥ Β2.pdf
ΣΠΑΣΕ ΤΗ ΣΙΩΠΗ ΑΠΟ ΤΟΥΣ ΜΑΘΗΤΕΣ/ΤΡΙΕΣ ΤΟΥ Β2.pdfChrisa Kokorikou
 
Η ιπτάμενη σκάφη
Η ιπτάμενη                                 σκάφηΗ ιπτάμενη                                 σκάφη
Η ιπτάμενη σκάφηDimitra Mylonaki
 

Recently uploaded (20)

Ας γνωρίσουμε τον λύκο (παγκόσμια ημέρα ζώων).pptx
Ας γνωρίσουμε τον λύκο (παγκόσμια ημέρα ζώων).pptxΑς γνωρίσουμε τον λύκο (παγκόσμια ημέρα ζώων).pptx
Ας γνωρίσουμε τον λύκο (παγκόσμια ημέρα ζώων).pptx
 
Στόχοι .
Στόχοι                                             .Στόχοι                                             .
Στόχοι .
 
ΚΠΕ ΒΙΣΤΩΝΙΔΑΣ-ΝΕΣΤΟΣ- ΗΜΕΡΑ ΦΙΛΟΖΩΙΑΣ.pptx
ΚΠΕ ΒΙΣΤΩΝΙΔΑΣ-ΝΕΣΤΟΣ- ΗΜΕΡΑ ΦΙΛΟΖΩΙΑΣ.pptxΚΠΕ ΒΙΣΤΩΝΙΔΑΣ-ΝΕΣΤΟΣ- ΗΜΕΡΑ ΦΙΛΟΖΩΙΑΣ.pptx
ΚΠΕ ΒΙΣΤΩΝΙΔΑΣ-ΝΕΣΤΟΣ- ΗΜΕΡΑ ΦΙΛΟΖΩΙΑΣ.pptx
 
epal_panellinies_2024_exetaseis_egkyklios.pdf
epal_panellinies_2024_exetaseis_egkyklios.pdfepal_panellinies_2024_exetaseis_egkyklios.pdf
epal_panellinies_2024_exetaseis_egkyklios.pdf
 
ΡΑΛΛΙΟΥ ΕΛΕΝΗ-les droits des animaux.pdf
ΡΑΛΛΙΟΥ ΕΛΕΝΗ-les droits des animaux.pdfΡΑΛΛΙΟΥ ΕΛΕΝΗ-les droits des animaux.pdf
ΡΑΛΛΙΟΥ ΕΛΕΝΗ-les droits des animaux.pdf
 
ΔΙΔΑΣΚΑΛΟΙ ΕΡΓΑΣΙΑ ΣΤΑ ΕΡΓΑΣΤΗΡΙΑ ΔΕΞΙΟΤΗΤΩΝ
ΔΙΔΑΣΚΑΛΟΙ ΕΡΓΑΣΙΑ ΣΤΑ ΕΡΓΑΣΤΗΡΙΑ ΔΕΞΙΟΤΗΤΩΝΔΙΔΑΣΚΑΛΟΙ ΕΡΓΑΣΙΑ ΣΤΑ ΕΡΓΑΣΤΗΡΙΑ ΔΕΞΙΟΤΗΤΩΝ
ΔΙΔΑΣΚΑΛΟΙ ΕΡΓΑΣΙΑ ΣΤΑ ΕΡΓΑΣΤΗΡΙΑ ΔΕΞΙΟΤΗΤΩΝ
 
15η ΕΝΟΤΗΤΑ ΓΛΩΣΣΑΣ Ε ΤΑΞΗ :ΤΗΛΕΟΡΑΣΗ.pdf
15η ΕΝΟΤΗΤΑ ΓΛΩΣΣΑΣ Ε ΤΑΞΗ :ΤΗΛΕΟΡΑΣΗ.pdf15η ΕΝΟΤΗΤΑ ΓΛΩΣΣΑΣ Ε ΤΑΞΗ :ΤΗΛΕΟΡΑΣΗ.pdf
15η ΕΝΟΤΗΤΑ ΓΛΩΣΣΑΣ Ε ΤΑΞΗ :ΤΗΛΕΟΡΑΣΗ.pdf
 
Πρόγραμμα διήμερου σεμιναρίου Β. Ελλάδας 12-13 Απριλίου 2024
Πρόγραμμα διήμερου σεμιναρίου Β. Ελλάδας 12-13 Απριλίου 2024Πρόγραμμα διήμερου σεμιναρίου Β. Ελλάδας 12-13 Απριλίου 2024
Πρόγραμμα διήμερου σεμιναρίου Β. Ελλάδας 12-13 Απριλίου 2024
 
Παγκόσμια ημέρα παιδικού βιβλίου-συγγραφείς.pptx
Παγκόσμια ημέρα παιδικού βιβλίου-συγγραφείς.pptxΠαγκόσμια ημέρα παιδικού βιβλίου-συγγραφείς.pptx
Παγκόσμια ημέρα παιδικού βιβλίου-συγγραφείς.pptx
 
Αφίσες θεατρικής παράστασης
Αφίσες                   θεατρικής παράστασηςΑφίσες                   θεατρικής παράστασης
Αφίσες θεατρικής παράστασης
 
Τα ζώα ως διασκέδαση (Παγκόσμια ημέρα ζώων. 4 Απριλίου) .pptx
Τα ζώα ως διασκέδαση (Παγκόσμια ημέρα ζώων. 4 Απριλίου) .pptxΤα ζώα ως διασκέδαση (Παγκόσμια ημέρα ζώων. 4 Απριλίου) .pptx
Τα ζώα ως διασκέδαση (Παγκόσμια ημέρα ζώων. 4 Απριλίου) .pptx
 
Αφίσες ζώα
Αφίσες                                ζώαΑφίσες                                ζώα
Αφίσες ζώα
 
ΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ 10.2.3 ΔΙΚΑΣΤΙΚΗ ΛΕΙΤΟΥΡΓΙΑ
ΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ 10.2.3 ΔΙΚΑΣΤΙΚΗ ΛΕΙΤΟΥΡΓΙΑΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ 10.2.3 ΔΙΚΑΣΤΙΚΗ ΛΕΙΤΟΥΡΓΙΑ
ΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ 10.2.3 ΔΙΚΑΣΤΙΚΗ ΛΕΙΤΟΥΡΓΙΑ
 
Ιπτάμενη σκάφη ΚΟΜΙΚ ΠΑΙΔΙΩΝ
Ιπτάμενη                σκάφη ΚΟΜΙΚ ΠΑΙΔΙΩΝΙπτάμενη                σκάφη ΚΟΜΙΚ ΠΑΙΔΙΩΝ
Ιπτάμενη σκάφη ΚΟΜΙΚ ΠΑΙΔΙΩΝ
 
1ο ΓΥΜΝΑΣΙΟ ΠΕΙΡΑΙΑ-ECOMOBILITY "ΑΛΛΑΖΟΝΤΑΣ ΤΟΝ ΠΕΙΡΑΙΑ!"
1ο ΓΥΜΝΑΣΙΟ ΠΕΙΡΑΙΑ-ECOMOBILITY "ΑΛΛΑΖΟΝΤΑΣ ΤΟΝ ΠΕΙΡΑΙΑ!"1ο ΓΥΜΝΑΣΙΟ ΠΕΙΡΑΙΑ-ECOMOBILITY "ΑΛΛΑΖΟΝΤΑΣ ΤΟΝ ΠΕΙΡΑΙΑ!"
1ο ΓΥΜΝΑΣΙΟ ΠΕΙΡΑΙΑ-ECOMOBILITY "ΑΛΛΑΖΟΝΤΑΣ ΤΟΝ ΠΕΙΡΑΙΑ!"
 
ΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ 10.2.3 ΔΙΚΑΣΤΙΚΗ ΛΕΙΤΟΥΡΓΙΑ
ΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ 10.2.3 ΔΙΚΑΣΤΙΚΗ ΛΕΙΤΟΥΡΓΙΑΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ 10.2.3 ΔΙΚΑΣΤΙΚΗ ΛΕΙΤΟΥΡΓΙΑ
ΚΠΑ Γ' ΓΥΜΝΑΣΙΟΥ 10.2.3 ΔΙΚΑΣΤΙΚΗ ΛΕΙΤΟΥΡΓΙΑ
 
Επιμορφωτικό σεμινάριο ΦΛΩΡΕΝΤΙΑ-2024.pptx
Επιμορφωτικό σεμινάριο ΦΛΩΡΕΝΤΙΑ-2024.pptxΕπιμορφωτικό σεμινάριο ΦΛΩΡΕΝΤΙΑ-2024.pptx
Επιμορφωτικό σεμινάριο ΦΛΩΡΕΝΤΙΑ-2024.pptx
 
Διάχυση αποτελεσμάτων της κινητικότητας Erasmus Φλωρεντία.pptx
Διάχυση αποτελεσμάτων της κινητικότητας Erasmus Φλωρεντία.pptxΔιάχυση αποτελεσμάτων της κινητικότητας Erasmus Φλωρεντία.pptx
Διάχυση αποτελεσμάτων της κινητικότητας Erasmus Φλωρεντία.pptx
 
ΣΠΑΣΕ ΤΗ ΣΙΩΠΗ ΑΠΟ ΤΟΥΣ ΜΑΘΗΤΕΣ/ΤΡΙΕΣ ΤΟΥ Β2.pdf
ΣΠΑΣΕ ΤΗ ΣΙΩΠΗ ΑΠΟ ΤΟΥΣ ΜΑΘΗΤΕΣ/ΤΡΙΕΣ ΤΟΥ Β2.pdfΣΠΑΣΕ ΤΗ ΣΙΩΠΗ ΑΠΟ ΤΟΥΣ ΜΑΘΗΤΕΣ/ΤΡΙΕΣ ΤΟΥ Β2.pdf
ΣΠΑΣΕ ΤΗ ΣΙΩΠΗ ΑΠΟ ΤΟΥΣ ΜΑΘΗΤΕΣ/ΤΡΙΕΣ ΤΟΥ Β2.pdf
 
Η ιπτάμενη σκάφη
Η ιπτάμενη                                 σκάφηΗ ιπτάμενη                                 σκάφη
Η ιπτάμενη σκάφη
 

Lelis Αthanasios

  • 1. Deep-auto encoders για ανάκτηση κώδικα και οπτικοποίηση Φοιτητής : Λέλης Αθανάσιος ΑΜ : 5214 Επιβλέποντας Επικ. Καθ.: Συμεωνίδης Ανδρέας Συνεπιβλέποντας Μετ.: Χατζηδημητρίου Κυριάκος
  • 2. Έμπνευση της Διπλωματικής Εργασίας • Η σημασία του διαδικτύου στην ανάπτυξη της Τεχνολογίας Λογισμικού είναι αδιαμφισβήτητη. • Το διαδίκτυο περιέχει αμέτρητα αποσπάσματα κώδικα. • Προκύπτει ανάγκη ανάκτησης της κατάλληλης πληροφορίας.
  • 3. Στόχοι και Μεθοδολογία • Δημιουργία ευρετηρίου δημοσιεύσεων (stackoverflow), που συνδυάζουν φυσική γλώσσα και πηγαίο κώδικα • Auto-encoder νευρωνικά δίκτυα • Σύγκριση με σύγχρονες μεθοδολογίες
  • 4. Προηγούμενη Έρευνα • Δημοσιεύσεις Reuters ως σετ δεδομένων • Δημιουργία λεξικού 2000 όρων • 2000-500-250-125-2 deep auto-encoder δίκτυο • Εύρεση ομοιότητας σε 2 διαστάσεις
  • 6. Προετοιμασία δεδομένων 1. Συνολικός αριθμός δημοσιεύσεων 2. Εξάγονται οι δημοσιεύσεις με tag javascript 3. Αφαιρούνται δημοσιεύσεις με λιγότερες από 5 απαντήσεις 4. Αφαιρούνται δημοσιεύσεις που δεν περιέχουν κώδικα 5. Διαχωρισμός του σετ δεδομένων σε δύο νέα • Σώματα των δημοσιεύσεων • Αποκόμματα κώδικα 21.737.948 698.918 33.848 1502
  • 7. Natural Language Processing Συγκρότηση λεξικού με βάση τα δύο dataset • Camel Case (πχ CamelCasing σε Camel Casing) • Lower Case (πχ LoWeR σε lower) • Stemming για το NL σετ (πχ processing σε process) • Αφαίρεση αριθμών • Αφαίρεση σημείων στίξης • Απομάκρυνση stop words (πχ at, my, the, κ.α.) Χρήση βιβλιοθήκης PorterStemmer Βιβλιοθήκη DocumentParser English Stop Word List
  • 8. Bag of Words Model • Χρειάζεται ένα αντιπροσωπευτικό μοντέλο των δημοσιεύσεων, κατάλληλο για είσοδο σε νευρωνικά δίκτυα • Επιλέχθηκε το μοντέλο Bag of Words • Π.χ. το μοντέλο BoW για τα δύο αποσπάσματα “I went to the store to buy food” και “I wanted to buy a toy” είναι I Went To The Store Buy Food wanted A toy 1 1 2 1 1 1 1 0 0 0 1 0 1 0 0 1 0 1 1 1
  • 9. Δημιουργία Μοντέλου • Απομάκρυνση όρων με βάση τη συχνότητα εμφάνισής τους • Λιγότερες από 50 εμφανίσεις για το σετ κώδικα • Λιγότερες από 50 και περισσότερες από 600 για το σετ φυσικής γλώσσας • Απομακρύνονται τα έγγραφα χωρίς κώδικα (40) • Τα σετ δεδομένων διαχωρίστηκαν επιπλέον σε training και test set • 32.306 έγγραφα σε 25.000 (77%) και 7.306 (23%) αντίστοιχα • Κανονικοποίηση των συντεταγμένων σε [0,1] • Το τελικό μοντέλο που προέκυψε για τα training set είναι: 1. 25000 * 2578 για το NL κομμάτι (δημοσιεύσεις * όροι) 2. 25000 * 2026 για το κομμάτι του κώδικα
  • 10. Auto-encoder Δίκτυα • Κωδικοποιούν το διάνυσμα εισόδου τους σε ένα μικρότερων διαστάσεων και στη συνέχεια το ανακατασκευάζουν στην έξοδο. • 𝒚 = 𝑠(𝑾𝒙 + 𝒃) code layer – mapping του x. • 𝒛 = 𝑠(𝑾′ 𝒙 + 𝒃′) decoder output – πρόβλεψη του x με δοσμένο y. • Στόχος η βελτιστοποίηση των [𝑾, 𝑾′, 𝒃, 𝒃′],ώστε να ελαχιστοποιηθεί το λάθος ανακατασκευής. • Συναρτήσεις κόστους • MSE: 𝐿 𝑥, 𝑧 = 𝑥 − 𝑧 2 • X-Entropy: 𝐿 𝑥, 𝑧 = − 𝑘=1 𝑑 [𝑥 𝑘 𝑙𝑜𝑔𝑧 𝑘 + (1 −
  • 11. Εκπαίδευση Auto-encoder Πρόβλημα • Local minima για multilayer networks. • Εύρεση αρχικών βαρών που διευκολύνουν την εκπαίδευση. Λύση • Προ-εκπαίδευση επιμέρους auto-encoder δύο επιπέδων. • Ορισμός μικρών αρχικών βαρών από κανονική κατανομή.
  • 13. Μεθοδολογία Εκπαίδευσης • Εκπαίδευση με βάρη από κανονική κατανομή (Xavier) • 𝑊~𝑈 −4 6 𝑛 𝑗+𝑛 𝑗+1 , 4 6 𝑛 𝑗+𝑛 𝑗+1 • Αρχιτεκτονικές 6 και 8 πυκνών (dense) επιπέδων • Χρήση L2 κανονικοποίησης • 100 epochs • Προ-εκπαίδευση επιπέδων με RBM και sparse ΑΕ • Αρχιτεκτονικές 6 και 8 επιπέδων • L2 κανονικοποίηση • 50 epochs
  • 14. Προβολή σε 2 Διαστάσεις Σετ δεδομένων κώδικα Σετ δεδομένων σχολίων
  • 15. Αξιολόγηση Αποτελεσμάτων • Σύγκριση ομοιότητας εγγράφων με βάση τη μετρική cosine similarity: 𝑠𝑖𝑚 𝑑1, 𝑑2 = 𝑉(𝑑1)𝑉(𝑑2) 𝑉(𝑑1) 𝑉(𝑑2) • Τα αποτελέσματα εξάγονται με βάση τα tags των δημοσιεύσεων. • Επιτυχία για συμφωνία των tag. (Positive – P) • Αποτυχία σε αντίθετη περίπτωση. (Negative – N) Μετρική Εξίσωση Precision 𝑃 𝑃 + 𝑁 Recall 𝑃 𝑡𝑜𝑡𝑎𝑙 𝑃 F-Measure 2 𝑃𝑟𝑒𝑐 ∗ 𝑅𝑒𝑐 𝑃𝑟𝑒𝑐 + 𝑅𝑒𝑐 Macro Precision, Recall, F-Measure 𝑡𝑎𝑔 𝑡𝑎𝑔∈𝐶𝑜𝑙𝑙𝑒𝑐𝑡𝑖𝑜𝑛 𝑚𝑒𝑡𝑟𝑖𝑐
  • 16. Αποτελέσματα • Τα αποτελέσματα εξάγονται με βάση τα tags των δημοσιεύσεων για τα κορυφαία 50 ανακτημένα έγγραφα 80-20-2 1000-500- 128-5 1000-500- 128-10 500-128-30 Tf-Idf Precision 0.384 0.359 0.367 0.35 0.371 Recall 0.03 0.019 0.018 0.019 0.02 F measure 0.056 0.036 0.034 0.036 0.038 Macro Precision 0.39 0.357 0.36 0.343 0.43 Macro Recall 0.039 0.017 0.017 0.017 0.016 Macro F- Measure 0.071 0.032 0.032 0.032 0.031 Time 1251 ms 1307 ms 1398 ms 1573 ms 9739 ms
  • 17. Συμπεράσματα • Απόδοση που ανταγωνίζεται σύγχρονες μεθοδολογίες • Πολύ γρήγορη ανάκτηση • Δυνατότητα επέκτασης με περισσότερα δεδομένα
  • 18. Future Work • Word2Vec model • Μεγαλύτερη υπολογιστική ισχύς. • Παράλληλος προγραμματισμός.
  • 19. Γνώσεις που Αποκτήθηκαν • Machine Learning • Information Retrieval • Deep Learning • Java – NLP, deeplearning4j. • Matlab – Auto-encoder εκπαίδευση. RBMs. • Theano (Python) – Auto-encoder για MNIST digit classification. • ElasticSearch – Επεξεργασία xml και json files.
  • 20. Τέλος Ευχαριστώ για την προσοχή σας !!!

Editor's Notes

  1. Πηγή : Hinton, G. E., &Salakhutdinov, R. (2006). “Reducing the Dimensionality of Data with Neural Networks”. Science, 313, 504–507
  2. Πηγή : www.stackoverflow.com
  3. RBM – Restricted Boltzmann Machines Sparse AE – Sparse Auto-encoder