MindLab – Recyclers

MindLab – Recyclers

MindLabRecyclers

Περιγραφή

Η ομάδα μας η οποία αποτελείται από μαθητές ΣΤ Δημοτικού και Α Γυμνασίου των Online εργαστηρίων του MindLab Education θα ασχοληθεί με την δημιουργία μίας έξυπνης εφαρμογής ανακύκλωσης σκουπιδιών. Η σωστή κατηγοριοποίηση των σκουπιδιών βοηθά στην πιο εύκολη ανακύκλωση τους με αποτέλεσμα την προστασία του περιβάλλοντος. Πολλά από τα σκουπίδια που πετάμε δεν γνωρίζουμε από τί υλικό αποτελούνται με αποτέλεσμα να μην ξέρουμε σε ποιο κάδο θα τα πετάξουμε.

Κεντρική ιδέα

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

 

Στόχοι

  • Δημιουργία εφαρμογής μέσω του App Inventor.
  • Γνωριμία σχετικά με την κατηγοριοποίηση των σκουπιδιών
  • Αναζήτηση στο διαδίκτυο για συλλογή πληροφοριών.
  • Ενσωμάτωση πληροφοριών και μηχανική μάθηση μοντέλου.
  • Έλεγχος και αξιολόγηση του τελικής εφαρμογής.

 

Σχεδιασμός-Υλοποίηση

Για την δημιουργία της εφαρμογής «AI αναγνώριση σκουπιδιών» χρησιμοποιήθηκε, από την ομάδα, η εφαρμογή App Inventor και το Machine Learning for Kids. Αρχικά έγινε συλλογή εικόνων και εκπαίδευση ενός μοντέλου μηχανικής μάθησης. Το μοντέλο μπορεί να αναγνωρίσει το βασικό υλικό από το οποίο αποτελείται το κάθε αντικείμενο. Στη συνέχεια, δημιουργήθηκε το περιβάλλον της εφαρμογής μέσω του App Inventor. Στην εφαρμογή ο χρήστης μπορεί να δώσει μία φωτογραφία και στη συνέχεια θα περιμένει το αποτέλεσμα. Όταν η εικόνα αναγνωριστεί και κατηγοριοποιηθεί εμφανίζονται οι κατάλληλες πληροφορίες στην οθόνη της εφαρμογής.

 

Λογισμικά που χρησιμοποιήθηκαν:

  • App Inventor: Πρόκειται για ένα εύχρηστο περιβάλλον προγραμματισμού, ιδανικό για αρχάριους χρήστες, μέσω του οποίου σχεδιάσαμε και προγραμματίσαμε την εφαρμογή μας. Το εργαλείο αυτό μάς επέτρεψε να δημιουργήσουμε πολλαπλές σελίδες, να εισάγουμε δεδομένα και να κατασκευάσουμε μια λειτουργική και διαδραστική εμπειρία χρήστη.
  • Machine Learning for Kids: Πρόκειται για ένα εκπαιδευτικό εργαλείο που επιτρέπει στους μαθητές να γνωρίσουν τις βασικές έννοιες της τεχνητής νοημοσύνης και της μηχανικής μάθησης. Μέσα από ένα απλό και φιλικό περιβάλλον, μπορέσαμε να εκπαιδεύσουμε το μοντέλο μας ώστε να αναγνωρίζει συναισθήματα βάσει των γραπτών εκφράσεων του χρήστη. Το εργαλείο παρέχει τη δυνατότητα δημιουργίας κατηγοριών, εισαγωγής παραδειγμάτων και δοκιμής της ακρίβειας του μοντέλου με πραγματικά δεδομένα.

 

Σχεδιασμός – Υλοποίηση

Για την ευκολότερη υλοποίηση της εφαρμογής, οργανώσαμε την υλοποίηση στα παρακάτω βήματα:

 

Βήμα 1

Αρχικά δημιουργήθηκαν δυο κατηγορίες υλικών στο Machine Learning for Kids όπου εκπαιδεύεται ένα μοντέλο μηχανικής μάθησης. https://machinelearningforkids.co.uk/

Βήμα 2

Στη συνέχεια σχεδιάστηκε η πρώτη σελίδα της εφαρμογής Screen1. Χρησιμοποιήθηκαν τα Components: Image, Label, Camera και Button. https://code.appinventor.mit.edu/

Βήμα 3

Στη συνέχεια δημιουργήθηκαν 2 νέες σελίδες με ονόματα start και odigies. Με χρήση block προγραμματισμού με το πάτημα του κάθε κουμπιού η εφαρμογή θα μεταφέρεται στην αντίστοιχη σελίδα. Παρακάτω εμφανίζονται οι σελίδες και ο κώδικας που χρησιμοποιήθηκε.

 

Όλες οι σελίδες.

Ο κώδικας που δημιουργήθηκε.

Βήμα 4

Τα τελικά αποτελέσματα από τις σελίδες.

 

Για αναλυτικές οδηγίες, τους κώδικες και το πλάνο μαθήματος επισκεφτείτε το αποθετήριο ΕΔΩ

Το βίντεο της ομάδας μπορείτε να το βρείτε ΕΔΩ