Σύστημα edge computing για εφαρμογές μηχανικής μάθησης στην αγροτική μηχανική
Η υπολογιστική παρυφής προσφέρει πολλαπλά πλεονεκτήματα έναντι της αρχιτεκτονικής υπολογιστικού νέφους και επιτρέπει την υλοποίηση μοντέλων μηχανικής μάθησης σε πλη θώρα διαφορετικών εφαρμογών, είτε αυτές απαιτούν σύνδεση στο διαδίκτυο είτε όχι. Παρ'όλα αυτά, οι συσκευές υπολογιστικής παρυφής...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | Greek |
Έκδοση: |
2021
|
Θέματα: | |
Διαθέσιμο Online: | http://hdl.handle.net/10889/14822 |
id |
nemertes-10889-14822 |
---|---|
record_format |
dspace |
spelling |
nemertes-10889-148222022-09-05T20:21:00Z Σύστημα edge computing για εφαρμογές μηχανικής μάθησης στην αγροτική μηχανική Edge computing system for machine learning applications in agricultural engineering Πουλινάκης, Κωνσταντίνος Poulinakis, Konstantinos Μηχανική μάθηση Υπολογιστική παρυφής Νευρωνικά δίκτυα Αγροτική μηχανική Machine learning Edge computing Neural networks Deep learning Η υπολογιστική παρυφής προσφέρει πολλαπλά πλεονεκτήματα έναντι της αρχιτεκτονικής υπολογιστικού νέφους και επιτρέπει την υλοποίηση μοντέλων μηχανικής μάθησης σε πλη θώρα διαφορετικών εφαρμογών, είτε αυτές απαιτούν σύνδεση στο διαδίκτυο είτε όχι. Παρ'όλα αυτά, οι συσκευές υπολογιστικής παρυφής έχουν συνήθως μειωμένες υπολογιστικές ικανό τητες. Αυτό καθιστά την υλοποίηση και χρήση νευρωνικών δικτύων ως μία υπολογιστικά βαριά και αργή εργασία. Η παρούσα διπλωματική εργασία επικεντρώνεται σε τρόπους μέσω των οποίων μπορεί να επιταχυνθεί η λήψη αποφάσεων των νευρωνικών δικτύων με απώτερο σκοπό να υλοποιηθούν και να τρέξουν σε πραγματικό χρόνο σε μικροϋπολογιστή. Ιδιαίτερη έμφαση δίνεται στην εφαρμογή των μοντέλων μηχανικής μάθησης σε προβλήματα της αγρο τικής μηχανικής. Τα μοντέλα που σχεδιάζονται στην παρούσα εργασία λύνουν το πρόβλημα της αναγνώρισης φυτικών ασθενειών σε πραγματικό χρόνο χωρίς την ανάγκη για σύνδεση στο διαδίκτυο. Επιπρόσθετα υλοποιείται αλγόριθμος μηχανικής όρασης αναγνώρισης αντι κειμένων πάνω στον μικροϋπολογιστή, παρ'όλο που η ταχύτητα δεν είναι ιδανική λόγω των περιορισμών της υπολογιστικής δύναμης αυτού. Καθ'όλη την διάρκεια της εργασίας δοκι μάζονται και συγκρίνονται διαφορετικά μοντέλα και τεχνικές έχοντας πάντα υπόψη τους περιορισμούς που θέτει η χαμηλή υπολογιστική ικανότητα των συσκευών παρυφής. Edge computing provides many advantages compared to cloud architectures and provides the opportunity to successfully deploy machine learning algorithms in a vast number of applications both online and offline. However edge devices usually have less computing power and resources, making neural network inference a heavy and slow task. This thesis focuses on ways through which inference at the edge can be accelerated, in order to successfully deploy real time machine learning models on a microcomputer. Special emphasis is placed on applying those models to agricultural purposes in a meaningful way. Models designed in this thesis solve the problem of plant disease detection in real time without the need for internet connection. Real time object detection is also achieved, albeit fps performance is not optimal. Different models and techniques have been considered and compared, while always respecting restrictions that appear due to low computing power. 2021-06-08T05:16:19Z 2021-06-08T05:16:19Z 2021-05-28 http://hdl.handle.net/10889/14822 gr application/pdf |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Μηχανική μάθηση Υπολογιστική παρυφής Νευρωνικά δίκτυα Αγροτική μηχανική Machine learning Edge computing Neural networks Deep learning |
spellingShingle |
Μηχανική μάθηση Υπολογιστική παρυφής Νευρωνικά δίκτυα Αγροτική μηχανική Machine learning Edge computing Neural networks Deep learning Πουλινάκης, Κωνσταντίνος Σύστημα edge computing για εφαρμογές μηχανικής μάθησης στην αγροτική μηχανική |
description |
Η υπολογιστική παρυφής προσφέρει πολλαπλά πλεονεκτήματα έναντι της αρχιτεκτονικής
υπολογιστικού νέφους και επιτρέπει την υλοποίηση μοντέλων μηχανικής μάθησης σε πλη θώρα διαφορετικών εφαρμογών, είτε αυτές απαιτούν σύνδεση στο διαδίκτυο είτε όχι. Παρ'όλα
αυτά, οι συσκευές υπολογιστικής παρυφής έχουν συνήθως μειωμένες υπολογιστικές ικανό τητες. Αυτό καθιστά την υλοποίηση και χρήση νευρωνικών δικτύων ως μία υπολογιστικά
βαριά και αργή εργασία. Η παρούσα διπλωματική εργασία επικεντρώνεται σε τρόπους μέσω
των οποίων μπορεί να επιταχυνθεί η λήψη αποφάσεων των νευρωνικών δικτύων με απώτερο
σκοπό να υλοποιηθούν και να τρέξουν σε πραγματικό χρόνο σε μικροϋπολογιστή. Ιδιαίτερη
έμφαση δίνεται στην εφαρμογή των μοντέλων μηχανικής μάθησης σε προβλήματα της αγρο τικής μηχανικής. Τα μοντέλα που σχεδιάζονται στην παρούσα εργασία λύνουν το πρόβλημα
της αναγνώρισης φυτικών ασθενειών σε πραγματικό χρόνο χωρίς την ανάγκη για σύνδεση
στο διαδίκτυο. Επιπρόσθετα υλοποιείται αλγόριθμος μηχανικής όρασης αναγνώρισης αντι κειμένων πάνω στον μικροϋπολογιστή, παρ'όλο που η ταχύτητα δεν είναι ιδανική λόγω των
περιορισμών της υπολογιστικής δύναμης αυτού. Καθ'όλη την διάρκεια της εργασίας δοκι μάζονται και συγκρίνονται διαφορετικά μοντέλα και τεχνικές έχοντας πάντα υπόψη τους
περιορισμούς που θέτει η χαμηλή υπολογιστική ικανότητα των συσκευών παρυφής. |
author2 |
Poulinakis, Konstantinos |
author_facet |
Poulinakis, Konstantinos Πουλινάκης, Κωνσταντίνος |
author |
Πουλινάκης, Κωνσταντίνος |
author_sort |
Πουλινάκης, Κωνσταντίνος |
title |
Σύστημα edge computing για εφαρμογές μηχανικής μάθησης στην αγροτική μηχανική |
title_short |
Σύστημα edge computing για εφαρμογές μηχανικής μάθησης στην αγροτική μηχανική |
title_full |
Σύστημα edge computing για εφαρμογές μηχανικής μάθησης στην αγροτική μηχανική |
title_fullStr |
Σύστημα edge computing για εφαρμογές μηχανικής μάθησης στην αγροτική μηχανική |
title_full_unstemmed |
Σύστημα edge computing για εφαρμογές μηχανικής μάθησης στην αγροτική μηχανική |
title_sort |
σύστημα edge computing για εφαρμογές μηχανικής μάθησης στην αγροτική μηχανική |
publishDate |
2021 |
url |
http://hdl.handle.net/10889/14822 |
work_keys_str_mv |
AT poulinakēskōnstantinos systēmaedgecomputinggiaepharmogesmēchanikēsmathēsēsstēnagrotikēmēchanikē AT poulinakēskōnstantinos edgecomputingsystemformachinelearningapplicationsinagriculturalengineering |
_version_ |
1771297347385425920 |