Please use this identifier to cite or link to this item: https://olympias.lib.uoi.gr/jspui/handle/123456789/32282
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΛάππα, Περσεφόνηel
dc.date.accessioned2023-01-26T12:06:12Z-
dc.date.available2023-01-26T12:06:12Z-
dc.identifier.urihttps://olympias.lib.uoi.gr/jspui/handle/123456789/32282-
dc.identifier.urihttp://dx.doi.org/10.26268/heal.uoi.12093-
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectΔίκτυαel
dc.titleΚατανεμημένες τεχνικές μάθησης και εφαρμογές τουςel
dc.typemasterThesis*
heal.typemasterThesis-
heal.type.enMaster thesisen
heal.type.elΜεταπτυχιακή εργασίαel
heal.generalDescriptionΤμήμα Πληροφορικής & Τηλεπικοινωνιώνel
heal.classificationΗλεκτρονικοί υπολογιστές - Δίκτυα-
heal.classificationΔίκτυα-
heal.identifier.secondaryΜεταπτυχιακή εργασία-
heal.dateAvailable2023-01-26T12:07:12Z-
heal.languageel-
heal.accessfree-
heal.recordProviderΠανεπιστήμιο Ιωαννίνων. Σχολή Πληροφορικής & Τηλεπικοινωνιών. Τμήμα Πληροφορικής & Τηλεπικοινωνιώνel
heal.publicationDate2022-
heal.bibliographicCitationΛάππα, Π., 2022. Κατανεμημένες τεχνικές μάθησης και εφαρμογές τους. Μεταπτυχιακή εργασία. Άρτα: Πανεπιστήμιο Ιωαννίνων. Σχολή Πληροφορικής & Τηλεπικοινωνιών. Τμήμα Πληροφορικής & Τηλεπικοινωνιώνel
heal.abstractΟ αριθμός των συνδεμένων συσκευών στο διαδίκτυο αυξάνεται συνεχώς και έχει ήδη ξεπεράσει τον αριθμό των ανθρώπων που κατοικούν στον πλανήτη. Οι συσκευές αυτές παράγουν δεδομένα τα οποία διακινούνται μέσω του δικτύου με προορισμό κάποια ισχυρή υπολογιστική δομή η οποία θα τα επεξεργαστεί και ενδεχομένως να τα αποθηκεύσει για μελλοντική χρήση. Η πρακτική αυτή έχει αυξήσει ιδιαίτερα τον όγκο των δεδομένων που διακινούνται μέσω του δικτύου και παρά τις προόδους για την αύξηση της χωρητικότητας του δικτύου, η αύξηση του όγκου των δεδομένων είναι δυσανάλογα μεγαλύτερη από την αύξηση της χωρητικότητας του δικτύου με αποτέλεσμα να δημιουργούνται αρκετά προβλήματα. Επιπλέον αρκετές συσκευές που παράγουν δεδομένα βρίσκονται σε σημεία που δεν επιτρέπουν τη χρήση των παραδοσιακών μεθόδων διασύνδεσης στο δίκτυο δεδομένων και τροφοδοσίας ηλεκτρικής ενέργειας με αποτέλεσμα να πρέπει να χρησιμοποιηθούν άλλες μέθοδοι που ανεβάζουν αρκετά το κόστος μεταφοράς των δεδομένων. Μια προσέγγιση προς την αντιμετώπιση του ζητήματος αυτού επιτυγχάνεται με τη χρήση τεχνικών μηχανικής μάθησης μέσω των οποίων οι συσκευές θα εκπαιδευτούν ώστε να μπορούν να επεξεργάζονται τα δεδομένα και συνεπώς να αποστέλλουν στην ισχυρή υπολογιστική δομή μόνο τα απαραίτητα στοιχεία αντί του συνόλου των δεδομένων. Πράγματι η εξέλιξη της τεχνολογίας επιτρέπει πλέον την παραγωγή αρκετά έξυπνων συσκευών σε διαχειρίσιμο κόστος οι οποίες καταφέρνουν να συγκεντρώσουν σε μικρές διαστάσεις ένα ικανοποιητικό σύνολο υπολογιστικών πόρων και να λειτουργούν καταναλώνοντας μικρές ποσότητες ενέργειας, όπως για παράδειγμα το Raspberry Pi. Συνεπώς οι συσκευές αυτές θα μπορούσαν να εκπαιδευτούν ώστε να είναι σε θέση να επεξεργαστούν τα δεδομένα στην πηγή και συνεπώς να μειώσουν σημαντικά τον όγκο των δεδομένων που μεταδίδονται. Η εκπαίδευση όμως μιας συσκευής και πιο συγκεκριμένα η παραγωγή ενός μοντέλου μηχανικής μάθησης είναι μια διαδικασία ιδιαίτερα απαιτητική σε υπολογιστικούς πόρους αλλά και σε ενέργεια και συνεπώς δεν είναι δυνατόν να πραγματοποιηθεί από συσκευές τύπου Raspberry αλλά μόνο από ισχυρές υπολογιστικές δομές που διαθέτουν εύκολα και οικονομικά πρόσβαση τόσο σε ενέργεια όσο και στο διαδίκτυο. Συνεπώς η πλέον αποδοτική αρχιτεκτονική αποδεικνύεται εκείνη σύμφωνα με την οποία το μοντέλο μηχανικής μάθησης παράγεται σε μια ισχυρή υπολογιστική δομή και κατόπιν αποστέλλεται στους επιμέρους κόμβους οι οποίοι θα το χρησιμοποιήσουν για να μελετήσουν τα δεδομένα που διαθέτουν και να εξάγουν τα απαραίτητα συμπεράσματα τα οποία στη συνέχεια θα αποσταλούν στον οποιοδήποτε ενδιαφερόμενο. Στόχος της παρούσας πτυχιακής εργασίας είναι η διερεύνηση των μεθόδων κατανεμημένης μηχανικής μάθησης καθώς και διαφόρων εφαρμογών της, ώστε να αποκτήσει ο αναγνώστης μια όσο το δυνατόν πληρέστερη εικόνα της κατάστασης όπως έχει δημιουργηθεί έως το διάστημα συγγραφής της παρούσας εργασίας. Παράλληλα παρουσιάζεται και η ανάπτυξη μιας εφαρμογής αναγνώρισης χειρόγραφων χαρακτήρων, σε γλώσσα προγραμματισμού Python, η οποία περιλαμβάνει την δημιουργία ενός μοντέλου σε ένα υπολογιστή και ακολούθως αποστολή του σε μία συσκευή Raspberry προκειμένου να το χρησιμοποιήσει. Τα αποτελέσματα αποδεικνύουν την χρησιμότητα της αρχιτεκτονικής.el
heal.abstractThe number of devices connected to the internet is constantly increasing and has already exceeded the number of people living on the planet. These devices generate data that travels over the network to a powerful computing structure that will process it and possibly store it for future use. This practice has greatly increased the volume of data flowing through the network and despite advances in increasing network capacity, the increase in data volume is disproportionately greater than the increase in network capacity resulting in several problems. In addition, several data generators are located in areas that do not allow the use of traditional methods of interconnection in the data network and electricity supply, so other methods must be used that significantly increase the cost of data transfer. An approach to tackling this issue is achieved through the use of machine learning techniques through which devices will be trained to be able to process data and therefore send to the high computational ability computing structure only the necessary data instead of the total data. Indeed, the advancement of technology now allows the production of quite smart devices at manageable costs which manage to accumulate, in a small size, a sufficient set of computing resources and operate by consuming small amounts of energy, such as, for example, the Raspberry Pi. These devices could therefore be trained to be able to process data at source and thus significantly reduce the amount of data transmitted. However, the training of a device and more specifically the production of a machine learning model is a very demanding process in terms of computing resources but also in terms of energy and therefore it cannot be done by Raspberry type devices but only by powerful computing structures that has easy and economically access to energy as well as to the internet. Therefore the most efficient architecture proves to be the one according to which the machine learning model is produced in a strong computational structure and then sent to the individual nodes which will use it to study the data they have and draw the necessary conclusions which will then be sent to any interested party. The aim of this dissertation is to explore the methods of distributed machine learning as well as its various applications, so that the reader can obtain as complete a picture of the situation as has been created up to the time of writing this dissertation. At the same time, the development of a handwriting recognition application in the Python programming language is presented, whichen
heal.advisorNameΣτύλιος, Χρυσόστομοςel
heal.committeeMemberNameΓκόγκος, Χρήστοςel
heal.committeeMemberNameΤσούλος, Ιωάννηςel
heal.academicPublisherΠανεπιστήμιο Ιωαννίνων. Σχολή Πληροφορικής & Τηλεπικοινωνιών. Τμήμα Πληροφορικής & Τηλεπικοινωνιώνel
heal.academicPublisherIDuoi-
heal.numberOfPages78-
heal.fullTextAvailabilitytrue-
Appears in Collections:Διατριβές Μεταπτυχιακής Έρευνας (Masters) - ΠΤΠ

Files in This Item:
File Description SizeFormat 
Μ.Ε ΛΑΠΠΑ ΠΕΡΣΕΦΟΝΗ.pdf4.84 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons