Μελέτη και συγκριτική αξιολόγηση μεθόδων και υλοποιήσεων για τη συνάρτηση softmax

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

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

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Βελώνης, Κωνσταντίνος
Άλλοι συγγραφείς: Velonis, Konstantinos
Γλώσσα:Greek
Έκδοση: 2022
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/15817
id nemertes-10889-15817
record_format dspace
spelling nemertes-10889-158172022-09-06T05:14:05Z Μελέτη και συγκριτική αξιολόγηση μεθόδων και υλοποιήσεων για τη συνάρτηση softmax Study and comparative valuation of methods and implementations of the softmax function Βελώνης, Κωνσταντίνος Velonis, Konstantinos Νευρωνικά δίκτυα Συνάρτηση softmax Σχεδίαση υλικού Ψηφιακός σχεδιασμός κυκλωμάτων Neural networks Softmax function Η συνάρτηση Softmax είναι μία πολύ δημοφιλής συνάρτηση η οποία χρησιμοποιείται εκτενώς σε εφαρμογές νευρωνικών δικτύων. Ο σκοπός αυτής της διπλωματικής εργασίας είναι να παρουσιάσει τις μεθόδους υλοποίησης της συνάρτησης που υπάρχουν στη βιβλιογραφία, να αναλύσει τους πόρους που απαιτούν και να τις συγκρίνει πειραματικά μέσω υλοποιήσεων σε υλικό. Αρχικά παρουσιάζονται πέντε μέθοδοι αποδοτικής υλοποίησης σε υλικό, βασισμένοι στις πλέον ανταγωνιστικές ερευνητικές εργασίες τη στιγμή της συγγραφής της παρούσας εργασίας. Αναλύονται οι τεχνικές που χρησιμοποιούνται για τη μείωση του κόστους σε υλικό και υπολογίζεται το σφάλμα για τις μεθόδους που χρησιμοποιούν προσέγγιση της αρχικής συνάρτησης. Έπειτα σχεδιάζονται και συνθέτονται πέντε αρχιτεκτονικές βασισμένες σε αυτές τις μεθόδους και συγκρίνονται μεταξύ τους. Για να επιτευχθεί όσο το δυνατόν δικαιότερη σύγκριση, τίθενται κάποιες παράμετροι και παραδοχές που ισχύουν για όλες τις αρχιτεκτονικές, όπως το μήκος των εισόδων και η αριθμητική αναπαράσταση που χρησιμοποιείται. Τέλος, τα παραγόμενα κυκλώματα εξετάζονται ως προς το κόστος σε εμβαδό, καθυστέρηση και ενέργεια. Επίσης παρουσιάζονται μετρήσεις για το ολικό σφάλμα σε σχέση με την αρχική συνάρτηση μέσω εξομοίωσης της απόκρισης για διαφορετικά διανύσματα δοκιμής. Με τον τρόπο αυτό, η παρούσα εργασία επιχειρεί να κάνει δυνατή την άμεση σύγκριση των διαθέσιμων τεχνικών που προσφέρονται, και κατ’επέκταση να διευκολύνει την επιλογή της κατάλληλης, πάντα με βάση τις ανάγκες της εφαρμογής για την οποία θα χρησιμοποιηθεί 2022-02-24T09:05:17Z 2022-02-24T09:05:17Z 2022-02-23 http://hdl.handle.net/10889/15817 gr application/pdf
institution UPatras
collection Nemertes
language Greek
topic Νευρωνικά δίκτυα
Συνάρτηση softmax
Σχεδίαση υλικού
Ψηφιακός σχεδιασμός κυκλωμάτων
Neural networks
Softmax function
spellingShingle Νευρωνικά δίκτυα
Συνάρτηση softmax
Σχεδίαση υλικού
Ψηφιακός σχεδιασμός κυκλωμάτων
Neural networks
Softmax function
Βελώνης, Κωνσταντίνος
Μελέτη και συγκριτική αξιολόγηση μεθόδων και υλοποιήσεων για τη συνάρτηση softmax
description Η συνάρτηση Softmax είναι μία πολύ δημοφιλής συνάρτηση η οποία χρησιμοποιείται εκτενώς σε εφαρμογές νευρωνικών δικτύων. Ο σκοπός αυτής της διπλωματικής εργασίας είναι να παρουσιάσει τις μεθόδους υλοποίησης της συνάρτησης που υπάρχουν στη βιβλιογραφία, να αναλύσει τους πόρους που απαιτούν και να τις συγκρίνει πειραματικά μέσω υλοποιήσεων σε υλικό. Αρχικά παρουσιάζονται πέντε μέθοδοι αποδοτικής υλοποίησης σε υλικό, βασισμένοι στις πλέον ανταγωνιστικές ερευνητικές εργασίες τη στιγμή της συγγραφής της παρούσας εργασίας. Αναλύονται οι τεχνικές που χρησιμοποιούνται για τη μείωση του κόστους σε υλικό και υπολογίζεται το σφάλμα για τις μεθόδους που χρησιμοποιούν προσέγγιση της αρχικής συνάρτησης. Έπειτα σχεδιάζονται και συνθέτονται πέντε αρχιτεκτονικές βασισμένες σε αυτές τις μεθόδους και συγκρίνονται μεταξύ τους. Για να επιτευχθεί όσο το δυνατόν δικαιότερη σύγκριση, τίθενται κάποιες παράμετροι και παραδοχές που ισχύουν για όλες τις αρχιτεκτονικές, όπως το μήκος των εισόδων και η αριθμητική αναπαράσταση που χρησιμοποιείται. Τέλος, τα παραγόμενα κυκλώματα εξετάζονται ως προς το κόστος σε εμβαδό, καθυστέρηση και ενέργεια. Επίσης παρουσιάζονται μετρήσεις για το ολικό σφάλμα σε σχέση με την αρχική συνάρτηση μέσω εξομοίωσης της απόκρισης για διαφορετικά διανύσματα δοκιμής. Με τον τρόπο αυτό, η παρούσα εργασία επιχειρεί να κάνει δυνατή την άμεση σύγκριση των διαθέσιμων τεχνικών που προσφέρονται, και κατ’επέκταση να διευκολύνει την επιλογή της κατάλληλης, πάντα με βάση τις ανάγκες της εφαρμογής για την οποία θα χρησιμοποιηθεί
author2 Velonis, Konstantinos
author_facet Velonis, Konstantinos
Βελώνης, Κωνσταντίνος
author Βελώνης, Κωνσταντίνος
author_sort Βελώνης, Κωνσταντίνος
title Μελέτη και συγκριτική αξιολόγηση μεθόδων και υλοποιήσεων για τη συνάρτηση softmax
title_short Μελέτη και συγκριτική αξιολόγηση μεθόδων και υλοποιήσεων για τη συνάρτηση softmax
title_full Μελέτη και συγκριτική αξιολόγηση μεθόδων και υλοποιήσεων για τη συνάρτηση softmax
title_fullStr Μελέτη και συγκριτική αξιολόγηση μεθόδων και υλοποιήσεων για τη συνάρτηση softmax
title_full_unstemmed Μελέτη και συγκριτική αξιολόγηση μεθόδων και υλοποιήσεων για τη συνάρτηση softmax
title_sort μελέτη και συγκριτική αξιολόγηση μεθόδων και υλοποιήσεων για τη συνάρτηση softmax
publishDate 2022
url http://hdl.handle.net/10889/15817
work_keys_str_mv AT belōnēskōnstantinos meletēkaisynkritikēaxiologēsēmethodōnkaiylopoiēseōngiatēsynartēsēsoftmax
AT belōnēskōnstantinos studyandcomparativevaluationofmethodsandimplementationsofthesoftmaxfunction
_version_ 1799945010001477632