AIfES: ένα νέο έργο που φέρνει την τεχνητή νοημοσύνη πιο κοντά στο Arduino

ΑΙΦΕΣ

La πλακέτα ανάπτυξης arduino Επιτρέπει να γίνουν χιλιάδες και χιλιάδες διαφορετικά έργα, το όριο είναι πρακτικά στη φαντασία του κάθε κατασκευαστή, αν και έχει και κάποιους φυσικούς περιορισμούς, όπως μνήμη, ικανότητα επεξεργασίας κ.λπ. Ωστόσο, υπάρχουν ολοένα και περισσότερα προϊόντα και έργα για να επεκτείνουν τις δυνατότητές τους όλο και περισσότερο, όπως συμβαίνει στην περίπτωση του νέα κυκλοφορία του AIfES.

Τώρα, χάρη σε αυτό το έργο που δημιουργήθηκε από Fraunhofer IMS για Arduino, αυτός ο πίνακας ανοιχτού κώδικα θα διαθέτει α πλαίσιο τεχνητής νοημοσύνης (AI) προγραμματισμένο σε C, χρησιμοποιώντας τις τυπικές βιβλιοθήκες μεταγλωττιστών GNU GCC. Οι χρήστες θα μπορούν πλέον να προσθέτουν AIfES στο έργο τους Arduino και να το ενσωματώνουν από τον υπεύθυνο της βιβλιοθήκης από το IDE για να το χρησιμοποιήσετε στις εξελίξεις σας, παρέχοντας τη δυνατότητα χρήσης αλγορίθμων μηχανικής εκμάθησης ακόμη και σε μικρούς μικροελεγκτές όπως μια πλακέτα Arduino UNO 8-bit.

Αυτό θα επιτρέψει στους προγραμματιστές να δημιουργήσουν ένα πλήθος συσκευών IoT (Internet of Things) που είναι πιο ανεξάρτητες από το cloud και που μπορεί να είναι πιο έξυπνες και με μεγαλύτερο σεβασμό για το απόρρητό σας, καθώς οι λειτουργίες μπορούν να εκτελεστούν εκτός σύνδεσης από την πλακέτα Arduino χωρίς ανάγκη να βασιστείτε σε απομακρυσμένες υπηρεσίες. Επιπλέον, το έργο AIfES έχει ξεκινήσει στο πλαίσιο Άδεια GNU GPLv3, επομένως είναι εντελώς δωρεάν, αν και επιτρέπει πληρωμένη άδεια για εμπορικά έργα.

Το AIfES είναι πολύ παρόμοιο και συμβατό με Πλαίσια Python ML όπως συμβαίνει με το TensorFlow, το Keras ή το PyTorch, αλλά η λειτουργικότητά του είναι κάπως μειωμένη. Ωστόσο, σε αυτήν την έκδοση που κυκλοφόρησε το FNN (Feedforward Neural Networks) υποστηρίζεται ήδη, επιπλέον επιτρέπει επίσης την ενεργοποίηση ενσωματωμένων λειτουργιών όπως ReLu, Sigmoid ή Softmax. Από την άλλη πλευρά, οι προγραμματιστές εργάζονται για να φέρουν στο μέλλον επίσης μια εφαρμογή του ConvNet (Συνελικτικά Νευρωνικά Δίκτυα), η οποία μπορεί να μην αργήσει πολύ για να φτάσει.

Μερικοί έχουν επίσης συμπεριληφθεί αλγόριθμους εκπαίδευσης κοινά, όπως το SGD (Gradient Descent Optimizer) και το Adam Optimizer, μεταξύ άλλων. Εννοώ, για ένα MCU 8-bit, δεν είναι καθόλου κακό ...


Γίνε ο πρώτος που θα σχολιάσει

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.