Smart fridge, an object detection application for android

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

Full description

Saved in:
Bibliographic Details
Main Author: Μουζακα, Θεοδώρα
Other Authors: Μαραγκουδάκης, Εμμανουήλ
Language:en_US
Published: 2021
Subjects:
Online Access:http://hdl.handle.net/11610/21471
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Ο σκοπός αυτής της διατριβής είναι να δημιουργήσει έναν αλγόριθμο μηχανικής μάθησης, να τον εκπαιδεύσει με ένα κατάλληλο σύνολο δεδομένων για να είναι σε θέση να εντοπίσει και να ταξινομήσει αντικείμενα που μπορούν να βρεθούν μέσα σε ένα ψυγείο. Η εκτέλεση του αλγορίθμου αυτου θα γίνεται μέσω μιας εφαρμογής android που μπορεί να εντοπίσει και να ταξινομήσει τα αντικείμενα από την κάμερα ενός κινητού τηλεφώνου ή να έχει την επιλογή ο χρήστης να εισαγάγει μια εικόνα για αναγνώριση. Ο χρήστης θα μπορεί μετά την αναγνώριση να διαπιστώσει τι του λείπει απο το ψυγείο του συμφώμα με τις προτιμησεις του και να συνδεθεί αυτόματα σε ενα ηλεκτρονικό κατάστημα για να κάνει τις αγορές του. Οι τεχνολογιες που χρησιμποιηθηκαν για την υλοποιήση ειναι η γλώσσες προγρμματισμού python για την δημιουργία και εκπαίδευση του αλγοριθμου και η java για την δημιουργία της εφαρμογής για κινητά. Χρησιμοποιηθηκε η βιβλιοθήκη tensorflow για να μπορεί ο αλγοριθμός να εκπαιδευτεί και να είναι σε θέση να αναγνωριζει αντικείμενα και το tensorboard για να μπορουμε να αξιολογήσουμε τα αποτελέσματα και την ακρίβεια του αλγοριθμου μας μεσω διαφόρων στατιστικων διαγραμμάτων και πινάκων που μας προσφέρει. Τέλος, για την δημιουργία της έξυπνης εφαρμογης για κινητά android χρησιμοποιηθηκε το android studio