Ανάπτυξη και αξιολόγηση λογισμικού παράλληλης επεξεργασίας τεχνητών νευρωνικών δικτύων
Το αντικείμενο μελέτης της παρούσας εργασίας είναι η ανάπτυξη λογισμικού τεχνητών νευρωνικών δικτύων, αξιοποιώντας τεχνικές και εργαλεία παράλληλου προγραμματισμού(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 |