Τεχνητά νευρωνικά δίκτυα και μέθοδοι βαθείας μάθησης
Κύριοι συγγραφείς: | , |
---|---|
Μορφή: | Πτυχιακή εργασία |
Γλώσσα: | Greek |
Έκδοση: |
Α.Ε.Ι. Πειραιά Τ.Τ.
2019
|
Θέματα: | |
Διαθέσιμο Online: | http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/5071 |
_version_ | 1780524276092239872 |
---|---|
abstract | Η Βαθιά Μηχανική Μάθηση, που εκφράζεται κυρίως μέσω των Βαθέων Νευρωνικών Δικτύων, αποτελεί έναν πολύ διάσημο κλάδο της Επιστήμης Υπολογιστών. Η ικανότητά της να επιλύει προβλήματα που με τον συμβατικό προγραμματισμό θα ήταν αδύνατο να αντιμετωπιστούν την καθιστά ένα πολύ σπουδαίο εργαλείο. Θέμα της παρούσας πτυχιακής εργασίας είναι η μελέτη και υλοποίηση των νευρωνικών δικτύων τύπου Deep Belief Networks, τόσο σε θεωρητικό όσο και σε πρακτικό επίπεδο. Στόχος είναι η διερεύνηση και ανάλυση του θεωρητικού υπόβαθρου των Νευρωνικών Δικτύων καθώς και πως αυτά συνεισφέρουν στη δομή των δικτύων βαθιάς μάθησης, διευκρινίζοντας τις επιμέρους τεχνικές που εμπεριέχουν. Προς απόδειξη της θεωρίας, προχωρήσαμε στην υλοποίηση ενός αλγορίθμου Deep Belief Network στο περιβάλλον Matlab με στόχο την ταξινόμηση ενός συνόλου 10.000 εικόνων, πράγμα που επιτυγχάνεται με μεγάλη ακρίβεια. Τέλος, παρουσιάζουμε τα αποτελέσματα εξάγοντας το τελικό σφάλμα εκπαίδευσης και αναγνώρισης σε ποσοστά. Η δομή της πτυχιακής έχει την εξής μορφή. Στο πρώτο κεφάλαιο συγκεντρώνεται η θεωρία περιγράφει τόσο τα βιολογικά όσο και τα τεχνητά νευρωνικά δίκτυα. Στο δεύτερο κεφάλαιο παρουσιάζονται οι τεχνικές σχεδίασης και εκπαίδευσης για Δίκτυα Βαθείας Μάθησης. Τέλος, στο τρίτο κεφάλαιο αναπτύσσεται ένα παράδειγμα δικτύου DBN που εκπαιδεύεται για να ταξινομεί ψηφιακές εικόνες, και εκτιμώνται τα αποτελέσματά του. |
abstracttranslated | Deep Machine Learning, which is mainly expressed via the Deep Neural Networks, is a very popular field in Computer Science. The fact that they can solve many problems, which they would be very difficult to solve using conventional programming, makes Deep Neural Networks a very useful tool. This degree thesis focuses on the study and implementation of Deep Belief Networks, both from a theoretical and a practical aspect. Our aim is to investigate and analyze the theoretical background of Neural Networks and how they contribute to the structure of deep neural networks, explaining the specific techniques that they utilize.
As a proof-of-concept, we have developed an example of a Deep Belief Network in the Matlab IDE Through this sample network we accurately classify images using a set of 10,000 digital images. Finally, we present the results by extracting the final In-Sample and Out-Of-Sample errors. The thesis structure is as follows: The first chapter covers the theoretical aspects of ANN and deep learning and examines both biological and artificial neural networks. In the second chapter we present all the methods and techniques that design and train a Deep Learning Network. Finally, in the third chapter we develop an example case where a DBN network is built in Matlab and trained to classify digital images. Results and discussion follow. |
advisor | |
author | Καραγιάννης, Αντώνιος Σιφακάκης, Κωνσταντίνος |
author_facet | Καραγιάννης, Αντώνιος Σιφακάκης, Κωνσταντίνος |
author_sort | Καραγιάννης, Αντώνιος |
collection | Okeanis Institutional Repository |
facultydepartment | Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε. |
format | Πτυχιακή εργασία |
id | okeanis-123456789-5071 |
institution | University of West Attica Campus II |
keyword | Τεχνητά νευρωνικά δίκτυα Βαθιά μάθηση Μηχανική μάθηση Μάθηση με επίβλεψη Ομαδοποίηση Επεξεργασία εικόνας Αρχιτεκτονική ΑΝΝ Νευρωνικά δίκτυα |
language | Greek |
physical | 52 |
publishDate | 2019 |
publisher | Α.Ε.Ι. Πειραιά Τ.Τ. |
record_format | dspace |
spelling | okeanis-123456789-50712019-10-29T12:15:45Z Τεχνητά νευρωνικά δίκτυα και μέθοδοι βαθείας μάθησης Artificial neural networks and deep learning Καραγιάννης, Αντώνιος Σιφακάκης, Κωνσταντίνος Ραγκούση, Μαρία Τμήμα Ηλεκτρονικών Μηχανικών Τ.Ε. TPSH::Επιστήμη Υπολογιστών::Νευρωνικά Δίκτυα (Επιστήμη των Υπολογιστών) Τεχνητά νευρωνικά δίκτυα Βαθιά μάθηση Μηχανική μάθηση Μάθηση με επίβλεψη Ομαδοποίηση Επεξεργασία εικόνας Αρχιτεκτονική ΑΝΝ Νευρωνικά δίκτυα Η Βαθιά Μηχανική Μάθηση, που εκφράζεται κυρίως μέσω των Βαθέων Νευρωνικών Δικτύων, αποτελεί έναν πολύ διάσημο κλάδο της Επιστήμης Υπολογιστών. Η ικανότητά της να επιλύει προβλήματα που με τον συμβατικό προγραμματισμό θα ήταν αδύνατο να αντιμετωπιστούν την καθιστά ένα πολύ σπουδαίο εργαλείο. Θέμα της παρούσας πτυχιακής εργασίας είναι η μελέτη και υλοποίηση των νευρωνικών δικτύων τύπου Deep Belief Networks, τόσο σε θεωρητικό όσο και σε πρακτικό επίπεδο. Στόχος είναι η διερεύνηση και ανάλυση του θεωρητικού υπόβαθρου των Νευρωνικών Δικτύων καθώς και πως αυτά συνεισφέρουν στη δομή των δικτύων βαθιάς μάθησης, διευκρινίζοντας τις επιμέρους τεχνικές που εμπεριέχουν. Προς απόδειξη της θεωρίας, προχωρήσαμε στην υλοποίηση ενός αλγορίθμου Deep Belief Network στο περιβάλλον Matlab με στόχο την ταξινόμηση ενός συνόλου 10.000 εικόνων, πράγμα που επιτυγχάνεται με μεγάλη ακρίβεια. Τέλος, παρουσιάζουμε τα αποτελέσματα εξάγοντας το τελικό σφάλμα εκπαίδευσης και αναγνώρισης σε ποσοστά. Η δομή της πτυχιακής έχει την εξής μορφή. Στο πρώτο κεφάλαιο συγκεντρώνεται η θεωρία περιγράφει τόσο τα βιολογικά όσο και τα τεχνητά νευρωνικά δίκτυα. Στο δεύτερο κεφάλαιο παρουσιάζονται οι τεχνικές σχεδίασης και εκπαίδευσης για Δίκτυα Βαθείας Μάθησης. Τέλος, στο τρίτο κεφάλαιο αναπτύσσεται ένα παράδειγμα δικτύου DBN που εκπαιδεύεται για να ταξινομεί ψηφιακές εικόνες, και εκτιμώνται τα αποτελέσματά του. Deep Machine Learning, which is mainly expressed via the Deep Neural Networks, is a very popular field in Computer Science. The fact that they can solve many problems, which they would be very difficult to solve using conventional programming, makes Deep Neural Networks a very useful tool. This degree thesis focuses on the study and implementation of Deep Belief Networks, both from a theoretical and a practical aspect. Our aim is to investigate and analyze the theoretical background of Neural Networks and how they contribute to the structure of deep neural networks, explaining the specific techniques that they utilize. As a proof-of-concept, we have developed an example of a Deep Belief Network in the Matlab IDE Through this sample network we accurately classify images using a set of 10,000 digital images. Finally, we present the results by extracting the final In-Sample and Out-Of-Sample errors. The thesis structure is as follows: The first chapter covers the theoretical aspects of ANN and deep learning and examines both biological and artificial neural networks. In the second chapter we present all the methods and techniques that design and train a Deep Learning Network. Finally, in the third chapter we develop an example case where a DBN network is built in Matlab and trained to classify digital images. Results and discussion follow. 2019-10-10 Πτυχιακή εργασία http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/5071 el Α.Ε.Ι. Πειραιά Τ.Τ. 52 http://okeanis.lib2.uniwa.gr/xmlui/bitstream/123456789/5071/4/ene_42147%2cene_41640.pdf.jpg |
spellingShingle | TPSH::Επιστήμη Υπολογιστών::Νευρωνικά Δίκτυα (Επιστήμη των Υπολογιστών) Καραγιάννης, Αντώνιος Σιφακάκης, Κωνσταντίνος Τεχνητά νευρωνικά δίκτυα και μέθοδοι βαθείας μάθησης |
title | Τεχνητά νευρωνικά δίκτυα και μέθοδοι βαθείας μάθησης |
title_full | Τεχνητά νευρωνικά δίκτυα και μέθοδοι βαθείας μάθησης |
title_fullStr | Τεχνητά νευρωνικά δίκτυα και μέθοδοι βαθείας μάθησης |
title_full_unstemmed | Τεχνητά νευρωνικά δίκτυα και μέθοδοι βαθείας μάθησης |
title_short | Τεχνητά νευρωνικά δίκτυα και μέθοδοι βαθείας μάθησης |
title_sort | τεχνητά νευρωνικά δίκτυα και μέθοδοι βαθείας μάθησης |
title_translated | Artificial neural networks and deep learning |
topic | TPSH::Επιστήμη Υπολογιστών::Νευρωνικά Δίκτυα (Επιστήμη των Υπολογιστών) |
url | http://okeanis.lib2.uniwa.gr/xmlui/handle/123456789/5071 |