SlideShare a Scribd company logo
1 of 30
Διπλωματική Εργασία
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης
κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων
ορισμένου θέματος
Φώλας Δεμίρης Δημήτριος
ΑΕΜ: 9415
Επιβλέποντες:
Συμεωνίδης Ανδρέας
Καθηγητής ΑΠΘ
Μάλαμας Νικόλας
Υποψήφιος Διδάκτωρ
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
2
Εισαγωγή – Περιγραφή του Προβλήματος & Σκοπός Εργασίας
Επισκόπηση Ερευνητικής Περιοχής
Καινοτόμος Ιδέα
Μεθοδολογία
Πειράματα – Αποτελέσματα
Συμπεράσματα
Μελλοντική Εργασία
Επίλογος
Σκοπός Διπλωματικής Εργασίας
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
3
• Δημιουργία end-to-end συστήματος ερωτοαπαντήσεων (QA)
• Θεματική μοντελοποίηση & ταξινόμηση εγγράφων
• Δημιουργία domain specific QA συστημάτων
• Δυνατότητα εξατομίκευσης – παραμετροποίησης
• Αποκεντρωμένος Σχεδιασμός
Συστήματα Ερωτοαπαντήσεων – QA Systems (State of the Practice)
Επισκόπηση Ερευνητικής Περιοχής
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
4
Πηγή: https://www.elastic.co/what-is/vector-search
Σημασιολογική Αναζήτηση –
Semantic Search
Επισκόπηση Ερευνητικής Περιοχής
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
5
Κατανόηση Κειμένου – Reading
Comprehension
Πηγή: SQuAD Paper, Rajpurkar P. et. al
Περιορισμοί – Τρέχουσας Υλοποίησης
• Ανοργάνωτα & Αταξινόμητα Δεδομένα
• Μοναδικό & Ενιαίο Σύστημα
• Κεντρικός Σχεδιασμός
• Χαμηλός Βαθμός Εξατομίκευσης & Παραμετροποίησης
Επισκόπηση Ερευνητικής Περιοχής
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
6
• Αυτοματοποιημένη θεματική ταξινόμηση εγγράφων
• Ιεραρχική ομαδοποίηση & ταξινόμηση μέσω
θεματολογιών ορισμένων από τον χρήστη
• Σημασιολογικά σημαντικές λέξεις ανά θεματολογία
• Εξατομικευμένη δημιουργία αυτόνομων επιμέρους
συστημάτων QA ορισμένου θέματος
• Αποκεντρωμένη λειτουργία πλήρους συστήματος
Καινοτόμος Ιδέα
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
7
• Χρήση Transformer based μοντέλων (BERT)
• Διανυσματική Αναπαράσταση Κειμένων – Text Embeddings
• Topic Modelling - BERTopic
• c-TF-IDF
Καινοτόμος Ιδέα
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
8
Πηγή: Attention is All You Need
Πηγή: https://txt.cohere.com/text-embeddings/
Βασικά Εργαλεία
• Hugging-Face (Embeddings & DL Approach)
• BERTopic (Topic Modelling & Hierarchical Clustering)
• Haystack (QA Systems)
• FastAPI (Decentralized Approach)
Μεθοδολογία
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
9
Προ-επεξεργασία Κειμένου – Text Cleaning
• Tokenization
• Stop-words
• Σημεία στίξης
• Λημματοποίηση (Lemmatization) – Στελεχοποίηση (Stemming)
Μεθοδολογία
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
10
Διανυσματική Αναπαράσταση Κειμένων – Embedding Calculation
• Μοντέλα από την βιβλιοθήκη sentence-transformers
Μοντέλα προτεινόμενα από την βιβλιογραφία:
• MiniLM L6 v2 (22M)
• MiniLM L12 v2 (33M)
• DistilRoBERTa v2 (82M)
• MPNET Base v2 (109M)
• GTR T5 Base (220M)
Μεθοδολογία
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
11
Πηγή: BERTopic Github
Θεματική Μοντελοποίηση – Topic Modelling
BERTopic:
• Dimensionality Reduction – UMAP
• Document Clustering – HDBSCAN & kMeans, Δημιουργία ομάδων εγγράφων
• Vectorizers – CountVectorizer
• c-TF-IDF – Παραγωγή λίστας πιο σημαντικών λέξεων ανά θεματική ομάδα εγγράφων
Μεθοδολογία – Ιεραρχική Ομαδοποίηση
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
12
Θεματική Ταξινόμηση – Topic
Classification
• Παραγμένες λίστες των πιο σημαντικών λέξεων ανά
θέμα του BERTopic
• Ταξινόμηση κάθε λίστας με Zero-Shot Classification
στις ετικέτες θεματολογίας του χρήστη
• Κάθε έγγραφο βάσει του μείζονος θέματος από το
BERTopic
Μεθοδολογία – Ιεραρχική Ομαδοποίηση
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
13
Υποσύστημα Ερωτοαπαντήσεων -
QA
Βασικός Κόμβος – Master Node:
• Υπεύθυνος για την δημιουργία επιμέρους συστημάτων
ως ξεχωριστές διεργασίες
• Ταξινόμηση ερωτήσεων από χρήστη
• Επικοινωνία με επιμέρους συστήματα
• Αποκεντρωμένη λειτουργία
Μεθοδολογία – Decentralized Approach
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
14
Δημιουργία υποσυστήματος ερωτοαπαντήσεων –
QA
• Αυτοματοποιημένη δημιουργία YAML configuration file από το σύστημα
• Περιθώριο παραμετροποίησης και εξατομίκευσης από τον χρήστη
(personalization)
Μεθοδολογία – Domain-specific QA Systems
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
15
Σχηματική Ροή του Συστήματος
• Συνδυασμός των 2 υποσυστημάτων,
ταξινόμησης και ερωτοαπαντήσεων.
Μεθοδολογία
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
16
Σύνολο Δεδομένων – Dataset
BBC News Archive Dataset
• 2225 αρχεία του BBC News από το 2004-05
• Labelled Data (5 classes: Business, Entertainment, Politics, Sport, Tech)
Πειράματα - Αποτελέσματα
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
17
Μοντέλα sentence-transformers:
• MiniLM L6 v2 (22M)
• MiniLM L12 v2 (33M)
• DistilRoBERTa v2 (82M)
• MPNET Base v2 (109M)
• GTR T5 Base (220M)
Δοκιμή διαφόρων ευρών n-grams και διαφόρων μηκών λίστας top N words, πιο σημαντικών λέξεων ανά
class, κατά την δημιουργία των topic models.
Αξιολογείται η ευστοχία ταξινόμησης εγγράφων
Πειράματα - Αποτελέσματα
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
18
Μοντέλο Zero Shot Classification:
• facebook/bart-large-mnli
Είδη Κόμβων Συστημάτων QA:
• InMemory DocumentStore
• Embedding Retriever
• FARM Reader
Μοντέλα Query Classifier:
• facebook/bart-large-mnli
• cross-encoder/deberta-base
Πειράματα - Αποτελέσματα
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
19
Μοντέλο Reader:
• deepset/tinyroberta-squad
Αξιολόγηση Ταξινόμησης Εγγράφων
Πειράματα – Αποτελέσματα
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
20
MiniLM L12 v2 (33M) MiniLM L6 v2 (22M) DistilRoBERTa v2 (82M) MPNET Base v2 (109M) GTR T5 Base (220M)
Document
Classification
Accuracy
0.8
0.96
Document Classification using Different Models
Αξιολόγηση Ταξινόμησης Εγγράφων
Πειράματα – Αποτελέσματα
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
21
• Αξιολόγηση ευστοχίας διαφόρων
συνδυασμών παραμέτρων, μοντέλων και
αλγορίθμων
• HDBSCAN & kMeans
• Διαφορετικά εύρη n-grams
Αξιολόγηση Ταξινόμησης Εγγράφων
Πειράματα – Αποτελέσματα
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
22
• Αξιολόγηση ευστοχίας διαφόρων
συνδυασμών παραμέτρων, μοντέλων και
αλγορίθμων
kMeans w/ 5 clusters
kMeans w/ 20 clusters
Αξιολόγηση Συστήματος Ερωτοαπαντήσεων
Αξιολόγηση Ταξινομητή Ερωτήσεων
• Είδη ερωτήσεων:
(α) Χειρόγραφες ερωτήσεις, πάνω στο dataset (50)
(β) Αυτόματα παρηγμένες, γενικές και σχετικές θεματολογίες (50)
(γ) Αυτόματα παρηγμένες, πάνω στο συγκεκριμένο dataset (200)
Πειράματα – Αποτελέσματα
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
23
Αξιολόγηση Συστήματος Ερωτοαπαντήσεων
Αξιολόγηση χρόνου εκτέλεσης
Πειράματα – Αποτελέσματα
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
24
Επίδειξη Λειτουργίας του Συστήματος
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
25
Rest API Endpoints
Απάντηση ερωτήσεων από το Σύστημα
Επίδειξη Λειτουργίας του Συστήματος
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
26
• Επιχειρήθηκε και επετεύχθη η δημιουργία ενός πλήρους συστήματος ιεραρχικής
ομαδοποίησης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου
θέματος και υπάρχει
• Εύστοχη διαχείριση και ταξινόμηση εγγράφων
• Αντίστοιχη ευστοχία απάντησης
• Ταχύτερες επιδόσεις σε περίπτωση ορθής και εύστοχης λειτουργίας
Συμπεράσματα
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
27
• Βελτιστοποίηση διεργασιών – fine-tuning μοντέλων
• Εξερεύνηση δυνατοτήτων και προνομίων εξατομίκευσης – personalization
• Ευρύτερη παραλληλοποίηση διεργασιών για περαιτέρω κέρδη σε χρόνο εκτέλεσης
• Υλοποίηση μηχανισμού μνήμης ερωτήσεων
• Προσθήκη γραφικής διεπαφής
• Διαδικτυακή/Containerized υλοποίηση & τοπικό hosting
• Προσθήκη παραγωγικού χαρακτήρα απάντησης – retrieval augmented generation (RAG)
Μελλοντική Εργασία
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
28
Ευχαριστώ τον καθηγητή κ. Ανδρέα Συμεωνίδη για την
εμπιστοσύνη και υποστήριξη κατά τη διάρκεια της εργασίας.
Ευχαριστώ θερμά τον Υπ. Δρ. Νικόλα Μάλαμα για την συνεχή
βοήθεια, έμπνευση και καθοδήγησή του.
Επίλογος
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
29
Ερωτήσεις
Ευχαριστώ πολύ για την προσοχή και το χρόνο σας!
24/01/2024
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για
αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος
30

More Related Content

Similar to Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος.pptx

Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης παραγωγής Λογισμικού Ελέγχου...
Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης παραγωγής Λογισμικού Ελέγχου...Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης παραγωγής Λογισμικού Ελέγχου...
Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης παραγωγής Λογισμικού Ελέγχου...ISSEL
 
Design and Implementation of a Mechanism that automates the generation of Sof...
Design and Implementation of a Mechanism that automates the generation of Sof...Design and Implementation of a Mechanism that automates the generation of Sof...
Design and Implementation of a Mechanism that automates the generation of Sof...ISSEL
 
Χατζηελευθερίου Ειρήνη
Χατζηελευθερίου ΕιρήνηΧατζηελευθερίου Ειρήνη
Χατζηελευθερίου ΕιρήνηISSEL
 
Εισαγωγή καινοτομιών στον Πανελλήνιο Διαγωνισμό Εκπαιδευτικής Ρομποτικής | Αν...
Εισαγωγή καινοτομιών στον Πανελλήνιο Διαγωνισμό Εκπαιδευτικής Ρομποτικής | Αν...Εισαγωγή καινοτομιών στον Πανελλήνιο Διαγωνισμό Εκπαιδευτικής Ρομποτικής | Αν...
Εισαγωγή καινοτομιών στον Πανελλήνιο Διαγωνισμό Εκπαιδευτικής Ρομποτικής | Αν...WROHellas
 
Συλλογικοί Κατάλογοι & Διαδίκτυο
Συλλογικοί Κατάλογοι & ΔιαδίκτυοΣυλλογικοί Κατάλογοι & Διαδίκτυο
Συλλογικοί Κατάλογοι & ΔιαδίκτυοLevadia Library
 
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούΕξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούISSEL
 
Dileo Presentation (in Greek)
Dileo Presentation (in Greek)Dileo Presentation (in Greek)
Dileo Presentation (in Greek)Giannis Tsakonas
 
Εσωτερικό Σεμινάριο SoDaNet στην χρήση των εργαλείων τεκμηρίωσης και διαχείρι...
Εσωτερικό Σεμινάριο SoDaNet στην χρήση των εργαλείων τεκμηρίωσης και διαχείρι...Εσωτερικό Σεμινάριο SoDaNet στην χρήση των εργαλείων τεκμηρίωσης και διαχείρι...
Εσωτερικό Σεμινάριο SoDaNet στην χρήση των εργαλείων τεκμηρίωσης και διαχείρι...NikosKlironomos1
 
Αλεξάνδρα Μπαλτζή 7485
Αλεξάνδρα Μπαλτζή 7485Αλεξάνδρα Μπαλτζή 7485
Αλεξάνδρα Μπαλτζή 7485ISSEL
 
Ioannis Loias
Ioannis LoiasIoannis Loias
Ioannis LoiasISSEL
 
Kagiafas Nikolaos Thesis Presentation
Kagiafas Nikolaos Thesis PresentationKagiafas Nikolaos Thesis Presentation
Kagiafas Nikolaos Thesis PresentationISSEL
 
Applying Data Mining Techniques on Software Repositories to Extract Design an...
Applying Data Mining Techniques on Software Repositories to Extract Design an...Applying Data Mining Techniques on Software Repositories to Extract Design an...
Applying Data Mining Techniques on Software Repositories to Extract Design an...ISSEL
 
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με σκοπό την Εξα...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με  σκοπό την Εξα...Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με  σκοπό την Εξα...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με σκοπό την Εξα...ISSEL
 
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...ISSEL
 
Ελένη Νησιώτη
Ελένη ΝησιώτηΕλένη Νησιώτη
Ελένη ΝησιώτηISSEL
 
Νικόλαος Κατιρτζής 7185
Νικόλαος Κατιρτζής 7185Νικόλαος Κατιρτζής 7185
Νικόλαος Κατιρτζής 7185ISSEL
 
SoDaNet in Action: Τεκμηρίωση data – projects στο Dataverse
SoDaNet in Action: Τεκμηρίωση data – projects στο DataverseSoDaNet in Action: Τεκμηρίωση data – projects στο Dataverse
SoDaNet in Action: Τεκμηρίωση data – projects στο DataverseNikosKlironomos1
 

Similar to Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος.pptx (20)

Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης παραγωγής Λογισμικού Ελέγχου...
Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης παραγωγής Λογισμικού Ελέγχου...Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης παραγωγής Λογισμικού Ελέγχου...
Σχεδίαση και ανάπτυξη Μηχανισμού Αυτοματοποίησης παραγωγής Λογισμικού Ελέγχου...
 
Design and Implementation of a Mechanism that automates the generation of Sof...
Design and Implementation of a Mechanism that automates the generation of Sof...Design and Implementation of a Mechanism that automates the generation of Sof...
Design and Implementation of a Mechanism that automates the generation of Sof...
 
Χατζηελευθερίου Ειρήνη
Χατζηελευθερίου ΕιρήνηΧατζηελευθερίου Ειρήνη
Χατζηελευθερίου Ειρήνη
 
Εισαγωγή καινοτομιών στον Πανελλήνιο Διαγωνισμό Εκπαιδευτικής Ρομποτικής | Αν...
Εισαγωγή καινοτομιών στον Πανελλήνιο Διαγωνισμό Εκπαιδευτικής Ρομποτικής | Αν...Εισαγωγή καινοτομιών στον Πανελλήνιο Διαγωνισμό Εκπαιδευτικής Ρομποτικής | Αν...
Εισαγωγή καινοτομιών στον Πανελλήνιο Διαγωνισμό Εκπαιδευτικής Ρομποτικής | Αν...
 
Συλλογικοί Κατάλογοι & Διαδίκτυο
Συλλογικοί Κατάλογοι & ΔιαδίκτυοΣυλλογικοί Κατάλογοι & Διαδίκτυο
Συλλογικοί Κατάλογοι & Διαδίκτυο
 
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούΕξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
 
Dileo Presentation (in Greek)
Dileo Presentation (in Greek)Dileo Presentation (in Greek)
Dileo Presentation (in Greek)
 
Παρουσίαση
ΠαρουσίασηΠαρουσίαση
Παρουσίαση
 
Παρουσίαση
ΠαρουσίασηΠαρουσίαση
Παρουσίαση
 
Εσωτερικό Σεμινάριο SoDaNet στην χρήση των εργαλείων τεκμηρίωσης και διαχείρι...
Εσωτερικό Σεμινάριο SoDaNet στην χρήση των εργαλείων τεκμηρίωσης και διαχείρι...Εσωτερικό Σεμινάριο SoDaNet στην χρήση των εργαλείων τεκμηρίωσης και διαχείρι...
Εσωτερικό Σεμινάριο SoDaNet στην χρήση των εργαλείων τεκμηρίωσης και διαχείρι...
 
Αλεξάνδρα Μπαλτζή 7485
Αλεξάνδρα Μπαλτζή 7485Αλεξάνδρα Μπαλτζή 7485
Αλεξάνδρα Μπαλτζή 7485
 
ThesisPresentation
ThesisPresentationThesisPresentation
ThesisPresentation
 
Ioannis Loias
Ioannis LoiasIoannis Loias
Ioannis Loias
 
Kagiafas Nikolaos Thesis Presentation
Kagiafas Nikolaos Thesis PresentationKagiafas Nikolaos Thesis Presentation
Kagiafas Nikolaos Thesis Presentation
 
Applying Data Mining Techniques on Software Repositories to Extract Design an...
Applying Data Mining Techniques on Software Repositories to Extract Design an...Applying Data Mining Techniques on Software Repositories to Extract Design an...
Applying Data Mining Techniques on Software Repositories to Extract Design an...
 
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με σκοπό την Εξα...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με  σκοπό την Εξα...Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με  σκοπό την Εξα...
Εφαρμογή Τεχνικών Εξόρυξης Δεδομένων σε Αποθήκες Λογισμικού με σκοπό την Εξα...
 
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
 
Ελένη Νησιώτη
Ελένη ΝησιώτηΕλένη Νησιώτη
Ελένη Νησιώτη
 
Νικόλαος Κατιρτζής 7185
Νικόλαος Κατιρτζής 7185Νικόλαος Κατιρτζής 7185
Νικόλαος Κατιρτζής 7185
 
SoDaNet in Action: Τεκμηρίωση data – projects στο Dataverse
SoDaNet in Action: Τεκμηρίωση data – projects στο DataverseSoDaNet in Action: Τεκμηρίωση data – projects στο Dataverse
SoDaNet in Action: Τεκμηρίωση data – projects στο Dataverse
 

More from ISSEL

Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...ISSEL
 
Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...ISSEL
 
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...ISSEL
 
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...ISSEL
 
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςΑνάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςISSEL
 
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxΑνάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxISSEL
 
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...
Σχεδιασμός και υλοποίηση πλήρους και αυτοματοποιημένου εργαλείου ελέγχων ασφά...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
 
Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...ISSEL
 
Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...
Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...
Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...ISSEL
 

More from ISSEL (20)

Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...
 
Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...
 
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
 
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
 
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςΑνάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
 
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.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...
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
 
Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...
 
Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...
Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...
Στατική Ανάλυση Κώδικα Python και Αναγνώριση Πιθανών Ευπαθειών Ασφαλείας για ...
 

Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος.pptx

  • 1. Διπλωματική Εργασία Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος Φώλας Δεμίρης Δημήτριος ΑΕΜ: 9415 Επιβλέποντες: Συμεωνίδης Ανδρέας Καθηγητής ΑΠΘ Μάλαμας Νικόλας Υποψήφιος Διδάκτωρ
  • 2. 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 2 Εισαγωγή – Περιγραφή του Προβλήματος & Σκοπός Εργασίας Επισκόπηση Ερευνητικής Περιοχής Καινοτόμος Ιδέα Μεθοδολογία Πειράματα – Αποτελέσματα Συμπεράσματα Μελλοντική Εργασία Επίλογος
  • 3. Σκοπός Διπλωματικής Εργασίας 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 3 • Δημιουργία end-to-end συστήματος ερωτοαπαντήσεων (QA) • Θεματική μοντελοποίηση & ταξινόμηση εγγράφων • Δημιουργία domain specific QA συστημάτων • Δυνατότητα εξατομίκευσης – παραμετροποίησης • Αποκεντρωμένος Σχεδιασμός
  • 4. Συστήματα Ερωτοαπαντήσεων – QA Systems (State of the Practice) Επισκόπηση Ερευνητικής Περιοχής 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 4
  • 5. Πηγή: https://www.elastic.co/what-is/vector-search Σημασιολογική Αναζήτηση – Semantic Search Επισκόπηση Ερευνητικής Περιοχής 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 5 Κατανόηση Κειμένου – Reading Comprehension Πηγή: SQuAD Paper, Rajpurkar P. et. al
  • 6. Περιορισμοί – Τρέχουσας Υλοποίησης • Ανοργάνωτα & Αταξινόμητα Δεδομένα • Μοναδικό & Ενιαίο Σύστημα • Κεντρικός Σχεδιασμός • Χαμηλός Βαθμός Εξατομίκευσης & Παραμετροποίησης Επισκόπηση Ερευνητικής Περιοχής 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 6
  • 7. • Αυτοματοποιημένη θεματική ταξινόμηση εγγράφων • Ιεραρχική ομαδοποίηση & ταξινόμηση μέσω θεματολογιών ορισμένων από τον χρήστη • Σημασιολογικά σημαντικές λέξεις ανά θεματολογία • Εξατομικευμένη δημιουργία αυτόνομων επιμέρους συστημάτων QA ορισμένου θέματος • Αποκεντρωμένη λειτουργία πλήρους συστήματος Καινοτόμος Ιδέα 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 7
  • 8. • Χρήση Transformer based μοντέλων (BERT) • Διανυσματική Αναπαράσταση Κειμένων – Text Embeddings • Topic Modelling - BERTopic • c-TF-IDF Καινοτόμος Ιδέα 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 8 Πηγή: Attention is All You Need Πηγή: https://txt.cohere.com/text-embeddings/
  • 9. Βασικά Εργαλεία • Hugging-Face (Embeddings & DL Approach) • BERTopic (Topic Modelling & Hierarchical Clustering) • Haystack (QA Systems) • FastAPI (Decentralized Approach) Μεθοδολογία 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 9
  • 10. Προ-επεξεργασία Κειμένου – Text Cleaning • Tokenization • Stop-words • Σημεία στίξης • Λημματοποίηση (Lemmatization) – Στελεχοποίηση (Stemming) Μεθοδολογία 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 10
  • 11. Διανυσματική Αναπαράσταση Κειμένων – Embedding Calculation • Μοντέλα από την βιβλιοθήκη sentence-transformers Μοντέλα προτεινόμενα από την βιβλιογραφία: • MiniLM L6 v2 (22M) • MiniLM L12 v2 (33M) • DistilRoBERTa v2 (82M) • MPNET Base v2 (109M) • GTR T5 Base (220M) Μεθοδολογία 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 11 Πηγή: BERTopic Github
  • 12. Θεματική Μοντελοποίηση – Topic Modelling BERTopic: • Dimensionality Reduction – UMAP • Document Clustering – HDBSCAN & kMeans, Δημιουργία ομάδων εγγράφων • Vectorizers – CountVectorizer • c-TF-IDF – Παραγωγή λίστας πιο σημαντικών λέξεων ανά θεματική ομάδα εγγράφων Μεθοδολογία – Ιεραρχική Ομαδοποίηση 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 12
  • 13. Θεματική Ταξινόμηση – Topic Classification • Παραγμένες λίστες των πιο σημαντικών λέξεων ανά θέμα του BERTopic • Ταξινόμηση κάθε λίστας με Zero-Shot Classification στις ετικέτες θεματολογίας του χρήστη • Κάθε έγγραφο βάσει του μείζονος θέματος από το BERTopic Μεθοδολογία – Ιεραρχική Ομαδοποίηση 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 13
  • 14. Υποσύστημα Ερωτοαπαντήσεων - QA Βασικός Κόμβος – Master Node: • Υπεύθυνος για την δημιουργία επιμέρους συστημάτων ως ξεχωριστές διεργασίες • Ταξινόμηση ερωτήσεων από χρήστη • Επικοινωνία με επιμέρους συστήματα • Αποκεντρωμένη λειτουργία Μεθοδολογία – Decentralized Approach 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 14
  • 15. Δημιουργία υποσυστήματος ερωτοαπαντήσεων – QA • Αυτοματοποιημένη δημιουργία YAML configuration file από το σύστημα • Περιθώριο παραμετροποίησης και εξατομίκευσης από τον χρήστη (personalization) Μεθοδολογία – Domain-specific QA Systems 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 15
  • 16. Σχηματική Ροή του Συστήματος • Συνδυασμός των 2 υποσυστημάτων, ταξινόμησης και ερωτοαπαντήσεων. Μεθοδολογία 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 16
  • 17. Σύνολο Δεδομένων – Dataset BBC News Archive Dataset • 2225 αρχεία του BBC News από το 2004-05 • Labelled Data (5 classes: Business, Entertainment, Politics, Sport, Tech) Πειράματα - Αποτελέσματα 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 17
  • 18. Μοντέλα sentence-transformers: • MiniLM L6 v2 (22M) • MiniLM L12 v2 (33M) • DistilRoBERTa v2 (82M) • MPNET Base v2 (109M) • GTR T5 Base (220M) Δοκιμή διαφόρων ευρών n-grams και διαφόρων μηκών λίστας top N words, πιο σημαντικών λέξεων ανά class, κατά την δημιουργία των topic models. Αξιολογείται η ευστοχία ταξινόμησης εγγράφων Πειράματα - Αποτελέσματα 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 18 Μοντέλο Zero Shot Classification: • facebook/bart-large-mnli
  • 19. Είδη Κόμβων Συστημάτων QA: • InMemory DocumentStore • Embedding Retriever • FARM Reader Μοντέλα Query Classifier: • facebook/bart-large-mnli • cross-encoder/deberta-base Πειράματα - Αποτελέσματα 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 19 Μοντέλο Reader: • deepset/tinyroberta-squad
  • 20. Αξιολόγηση Ταξινόμησης Εγγράφων Πειράματα – Αποτελέσματα 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 20 MiniLM L12 v2 (33M) MiniLM L6 v2 (22M) DistilRoBERTa v2 (82M) MPNET Base v2 (109M) GTR T5 Base (220M) Document Classification Accuracy 0.8 0.96 Document Classification using Different Models
  • 21. Αξιολόγηση Ταξινόμησης Εγγράφων Πειράματα – Αποτελέσματα 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 21 • Αξιολόγηση ευστοχίας διαφόρων συνδυασμών παραμέτρων, μοντέλων και αλγορίθμων • HDBSCAN & kMeans • Διαφορετικά εύρη n-grams
  • 22. Αξιολόγηση Ταξινόμησης Εγγράφων Πειράματα – Αποτελέσματα 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 22 • Αξιολόγηση ευστοχίας διαφόρων συνδυασμών παραμέτρων, μοντέλων και αλγορίθμων kMeans w/ 5 clusters kMeans w/ 20 clusters
  • 23. Αξιολόγηση Συστήματος Ερωτοαπαντήσεων Αξιολόγηση Ταξινομητή Ερωτήσεων • Είδη ερωτήσεων: (α) Χειρόγραφες ερωτήσεις, πάνω στο dataset (50) (β) Αυτόματα παρηγμένες, γενικές και σχετικές θεματολογίες (50) (γ) Αυτόματα παρηγμένες, πάνω στο συγκεκριμένο dataset (200) Πειράματα – Αποτελέσματα 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 23
  • 24. Αξιολόγηση Συστήματος Ερωτοαπαντήσεων Αξιολόγηση χρόνου εκτέλεσης Πειράματα – Αποτελέσματα 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 24
  • 25. Επίδειξη Λειτουργίας του Συστήματος 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 25 Rest API Endpoints
  • 26. Απάντηση ερωτήσεων από το Σύστημα Επίδειξη Λειτουργίας του Συστήματος 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 26
  • 27. • Επιχειρήθηκε και επετεύχθη η δημιουργία ενός πλήρους συστήματος ιεραρχικής ομαδοποίησης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος και υπάρχει • Εύστοχη διαχείριση και ταξινόμηση εγγράφων • Αντίστοιχη ευστοχία απάντησης • Ταχύτερες επιδόσεις σε περίπτωση ορθής και εύστοχης λειτουργίας Συμπεράσματα 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 27
  • 28. • Βελτιστοποίηση διεργασιών – fine-tuning μοντέλων • Εξερεύνηση δυνατοτήτων και προνομίων εξατομίκευσης – personalization • Ευρύτερη παραλληλοποίηση διεργασιών για περαιτέρω κέρδη σε χρόνο εκτέλεσης • Υλοποίηση μηχανισμού μνήμης ερωτήσεων • Προσθήκη γραφικής διεπαφής • Διαδικτυακή/Containerized υλοποίηση & τοπικό hosting • Προσθήκη παραγωγικού χαρακτήρα απάντησης – retrieval augmented generation (RAG) Μελλοντική Εργασία 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 28
  • 29. Ευχαριστώ τον καθηγητή κ. Ανδρέα Συμεωνίδη για την εμπιστοσύνη και υποστήριξη κατά τη διάρκεια της εργασίας. Ευχαριστώ θερμά τον Υπ. Δρ. Νικόλα Μάλαμα για την συνεχή βοήθεια, έμπνευση και καθοδήγησή του. Επίλογος 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 29
  • 30. Ερωτήσεις Ευχαριστώ πολύ για την προσοχή και το χρόνο σας! 24/01/2024 Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκεντρωμένα συστήματα ερωτοαπαντήσεων ορισμένου θέματος 30

Editor's Notes

  1. Είσοδος: έγγραφα & θεματολογίες Έξοδος: Domain specific QAs
  2. Αντί για keyword search και keyword matching. Διανυσματικές αναπαραστάσεις ερώτησης/αναζήτησης και κειμένου για σημασιολογικά πλησιέστερα. Retriever. SQuAD Dataset – Ζεύγη ερώτηση-απάντηση, Εξειδικευμένο στην εύρεση απαντήσεων εντός κειμένων.
  3. Ιεραρχική ομαδοποίηση και ταξινόμηση και δημιουργία αυτόνομων αποκεντρωμένων QA sys. βάσει των θεμάτων ή υποθεμάτων. Ποια και πόσα και ποιοι συνδυασμοί Εν γένει advantages των decentralized systems Αποκεντρωμένη λειτουργία.
  4. Ιεραρχική ομαδοποίηση και ταξινόμηση και δημιουργία αυτόνομων αποκεντρωμένων QA sys. βάσει των θεμάτων ή υποθεμάτων. Ποια και πόσα και ποιοι συνδυασμοί Εν γένει advantages των decentralized systems Αποκεντρωμένη λειτουργία.
  5. Text Classification & Sentence Similarity Distilled Learning
  6. Εντοπίζει λανθάνουσες και προφανείς θεματολογίες σε dataset και ομαδοποιεί τα εγγραφα. Για κάθε ομάδα εγγράφων με τον c-TF-IDF παράγεται μια λίστα με τις πιο σημαντικές λέξεις, αυτές που βέλτιστα περιγράφουν το θεματικό περιεχόμενό της. Σε κάθε εγγραφο βάρος για κάθε ομάδα – παρηγμένο θέμα. BERTopic -> λίστα με πιο σημαντικές λέξεις για κάθε θέμα Default, αλλά χωρίς embeddings και με διαφορές στα: clustering algos -> τρόπος με τον οποίο δημιουργούνται τα θέματα/ομάδες εγγράφων c-tf-idf -> Πώς δημιουργείται η λίστα των πιο σηματνικών λέξεων
  7. Μεγάλου μήκους – Αντιπροσωπευτικό real world challenge για τον μηχανισμό ταξινόμησης
  8. Default μοντέλα χωρίς fine tuning
  9. Default μοντέλα χωρίς fine tuning
  10. Καλύτερες επιδόσεις ταξινόμησης – μεγαλύτερη συμβατότητα. (Χωρίς training και fine-tuning των μοντέλων)
  11. Πώς επηρεάζεται η ταξινόμηση της κάθε κλάσης ξεχωριστά από τους διάφορους συνδυασμούς παραμέτρων, με class-based F1 score.
  12. Συνολικό Classification Accuracy: Τομή των 2 classification accuracies Χωρίς έμφαση στην θεματολογία Γενικές ερωτήσεις πάλι χωρίς έμφαση στην θεματολογία Προτεινόμενες – ‘Ιδανικές’ ερωτήσεις
  13. Divide and Conquer Approach, σε περίπτωση σφάλματος στην ταξινόμηση η ποινή δεν είναι απαγορευτική