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

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

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

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Αδάλογλου, Νικόλαος
Άλλοι συγγραφείς: Δερματάς, Ευάγγελος
Μορφή: Working Paper
Γλώσσα:Greek
Έκδοση: 2018
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/10957
id nemertes-10889-10957
record_format dspace
spelling nemertes-10889-109572022-09-05T20:20:29Z Ανάπτυξη και αξιολόγηση λογισμικού παράλληλης επεξεργασίας τεχνητών νευρωνικών δικτύων Development and evaluation of parallel processing neural network software Αδάλογλου, Νικόλαος Δερματάς, Ευάγγελος Δερματάς, Ευάγγελος Αντωνακόπουλος, Θεόδωρος Adaloglou, Nikolaos Παράλληλη επεξεργασία Νευρωνικά δίκτυα Cuda Nvidia Parallel processing Neural networks 006.32 Το αντικείμενο μελέτης της παρούσας εργασίας είναι η ανάπτυξη λογισμικού τεχνητών νευρωνικών δικτύων, αξιοποιώντας τεχνικές και εργαλεία παράλληλου προγραμματισμού(CUDA). Στόχος ήταν το λογισμικό να είναι σε μορφή βιβλιοθήκης ώστε να μπορεί να χρησιμοποιηθεί με ευκολία στα προς δοκιμή σύνολα δεδομένων. Αντιμετωπίστηκαν πρακτικά ζητήματα όσον αφορά την παράλληλη μοντελοποίηση της δομής και δοκιμάστηκαν παραλλαγές στον αλγόριθμο εκπαίδευσης. Στη συνέχεια, μελετήθηκε η βελτίωση της αρχικής υλοποίησης με γνώμονα την χρονική επιτάχυνση και την σύγκλιση. Τέλος, το τεχνητό νευρωνικό δίκτυο δοκιμάστηκε σε πραγματικά σύνολα δεδομένων, σε προβλήματα ταξινόμησης, όπου εξετάστηκε η σύγκλιση και η γενίκευση του αλγορίθμου, δηλαδή η δυνατότητα του να μπορεί να ταξινομήσει δεδομένα στα οποία δεν έχει εκπαιδευτεί . The subject of this paper is the development of artificial neural network software, using parallel programming techniques and tools (CUDA). The goal was to create a C library so it will be used conveniently in different dataset with reduced complexity for the user. Practical issues have been encountered in parallel modeling of the structure and variants tested in the training algorithm. Subsequently, an improvement in the initial implementation was studied with respect to acceleration time. Finally, the artificial neural network was tested in classification problems with real data, where the convergence and generalization of the algorithm were examined. 2018-01-17T06:33:16Z 2018-01-17T06:33:16Z 2017-10 Working Paper http://hdl.handle.net/10889/10957 gr 0 application/pdf
institution UPatras
collection Nemertes
language Greek
topic Παράλληλη επεξεργασία
Νευρωνικά δίκτυα
Cuda
Nvidia
Parallel processing
Neural networks
006.32
spellingShingle Παράλληλη επεξεργασία
Νευρωνικά δίκτυα
Cuda
Nvidia
Parallel processing
Neural networks
006.32
Αδάλογλου, Νικόλαος
Ανάπτυξη και αξιολόγηση λογισμικού παράλληλης επεξεργασίας τεχνητών νευρωνικών δικτύων
description Το αντικείμενο μελέτης της παρούσας εργασίας είναι η ανάπτυξη λογισμικού τεχνητών νευρωνικών δικτύων, αξιοποιώντας τεχνικές και εργαλεία παράλληλου προγραμματισμού(CUDA). Στόχος ήταν το λογισμικό να είναι σε μορφή βιβλιοθήκης ώστε να μπορεί να χρησιμοποιηθεί με ευκολία στα προς δοκιμή σύνολα δεδομένων. Αντιμετωπίστηκαν πρακτικά ζητήματα όσον αφορά την παράλληλη μοντελοποίηση της δομής και δοκιμάστηκαν παραλλαγές στον αλγόριθμο εκπαίδευσης. Στη συνέχεια, μελετήθηκε η βελτίωση της αρχικής υλοποίησης με γνώμονα την χρονική επιτάχυνση και την σύγκλιση. Τέλος, το τεχνητό νευρωνικό δίκτυο δοκιμάστηκε σε πραγματικά σύνολα δεδομένων, σε προβλήματα ταξινόμησης, όπου εξετάστηκε η σύγκλιση και η γενίκευση του αλγορίθμου, δηλαδή η δυνατότητα του να μπορεί να ταξινομήσει δεδομένα στα οποία δεν έχει εκπαιδευτεί .
author2 Δερματάς, Ευάγγελος
author_facet Δερματάς, Ευάγγελος
Αδάλογλου, Νικόλαος
format Working Paper
author Αδάλογλου, Νικόλαος
author_sort Αδάλογλου, Νικόλαος
title Ανάπτυξη και αξιολόγηση λογισμικού παράλληλης επεξεργασίας τεχνητών νευρωνικών δικτύων
title_short Ανάπτυξη και αξιολόγηση λογισμικού παράλληλης επεξεργασίας τεχνητών νευρωνικών δικτύων
title_full Ανάπτυξη και αξιολόγηση λογισμικού παράλληλης επεξεργασίας τεχνητών νευρωνικών δικτύων
title_fullStr Ανάπτυξη και αξιολόγηση λογισμικού παράλληλης επεξεργασίας τεχνητών νευρωνικών δικτύων
title_full_unstemmed Ανάπτυξη και αξιολόγηση λογισμικού παράλληλης επεξεργασίας τεχνητών νευρωνικών δικτύων
title_sort ανάπτυξη και αξιολόγηση λογισμικού παράλληλης επεξεργασίας τεχνητών νευρωνικών δικτύων
publishDate 2018
url http://hdl.handle.net/10889/10957
work_keys_str_mv AT adaloglounikolaos anaptyxēkaiaxiologēsēlogismikouparallēlēsepexergasiastechnētōnneurōnikōndiktyōn
AT adaloglounikolaos developmentandevaluationofparallelprocessingneuralnetworksoftware
_version_ 1771297333221261312