Επιταχυντές υλικού για νευρωνικά δίκτυα αναγνώρισης ανθρώπινων συναισθημάτων από εικόνες

Στόχος της παρούσας διπλωματικής εργασίας είναι η βελτιστοποίηση ενός τεχνητού νευρωνικού δικτύου αναγνώρισης ανθρώπινων συνασθημάτων μέσω επιτάχυνσης υλικού, με σκοπό την χρήση του σε πραγματικό χρόνο. Για να γίνει αυτό είναι απαραίτητη η επιλογή ενός συνόλου δεδομένων και μίας κατάλληλης αρχιτεκτο...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Γρηγορίου, Γεώργιος
Άλλοι συγγραφείς: Grigoriou, Georgios
Γλώσσα:Greek
Έκδοση: 2022
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/16085
Περιγραφή
Περίληψη:Στόχος της παρούσας διπλωματικής εργασίας είναι η βελτιστοποίηση ενός τεχνητού νευρωνικού δικτύου αναγνώρισης ανθρώπινων συνασθημάτων μέσω επιτάχυνσης υλικού, με σκοπό την χρήση του σε πραγματικό χρόνο. Για να γίνει αυτό είναι απαραίτητη η επιλογή ενός συνόλου δεδομένων και μίας κατάλληλης αρχιτεκτονικής για την ορθή εκπαίδευση του. Επίσης, πρέπει να γίνει μελέτη ως προς το ιδανικό επίπεδο κβαντοποίησης του δικτύου, έτσι ώστε να επιλεχθεί ο σωστός αριθμός bit, για κάθε ένα από τα στρώματα του, χωρίς σημαντική ελάττωση στην ακρίβειά. Αυτό οδηγεί σε σημαντική μείωση της έκτασης του σε επίπεδο υλικού. Τέλος, χάρη στην επιτάχυνση υλικού, επιτυγχάνεται σημαντική μείωση των χρονισμών του δικτύου, επιτρέποντας την λειτουργία του σε εφαρμογές πραγματικού χρόνου. Για την διεκπεραίωση της όλης εργασίας χρησιμοποιήθηκαν διάφορες γλώσσες προγραμματισμού, όπως η Python και η C++, καθώς και ένα εργαλείο σύνθεσης υψηλού επιπέδου, το Catapult.