Τεχνητά νευρωνικά δίκτυα και μέθοδοι βαθείας μάθησης

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Καραγιάννης, Αντώνιος, Σιφακάκης, Κωνσταντίνος
Μορφή: Πτυχιακή εργασία
Γλώσσα: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