AIfES: een nieuw project dat AI dichter bij Arduino brengt

AIFES

La arduino ontwikkelbord Het laat duizenden en duizenden verschillende projecten toe, de limiet ligt praktisch in de verbeelding van elke maker, hoewel het ook enkele fysieke beperkingen heeft, zoals geheugen, verwerkingscapaciteit, enz. Er zijn echter steeds meer producten en projecten om hun mogelijkheden steeds verder uit te breiden, zoals het geval is met de nieuwe lancering van AIfES.

Nu, dankzij dit project gemaakt door Fraunhofer IMS voor Arduino, zal dit open source bord een kunstmatige intelligentie (AI) framework geprogrammeerd in C, met behulp van de standaard GNU GCC-compilerbibliotheken. Gebruikers kunnen nu AIfES aan hun Arduino-project toevoegen en integreren van de bibliotheekmanager van de IDE om het in uw ontwikkelingen te gebruiken, waardoor de mogelijkheid wordt geboden om algoritmen voor machine learning te gebruiken, zelfs in kleine microcontrollers zoals een bord Arduino UNO 8-bits.

Hierdoor kunnen ontwikkelaars een groot aantal IoT-apparaten (Internet of Things) maken die onafhankelijker zijn van de cloud en intelligenter kunnen zijn, en met meer respect voor uw privacy, aangezien functies offline kunnen worden uitgevoerd vanaf het Arduino-bord zonder dat dat nodig is. te vertrouwen op diensten op afstand. Verder is het AIfES-project gelanceerd onder GNU GPLv3-licentie, dus het is volledig gratis, hoewel het een betaalde licentie voor commerciële projecten toestaat.

AIfES lijkt erg op en is compatibel met: Python ML-frameworks zoals het geval is met TensorFlow, Keras of PyTorch, maar de functionaliteit is enigszins verminderd. In deze vrijgegeven versie wordt de FNN (Feedforward Neural Networks) echter al ondersteund, daarnaast is het ook mogelijk om geïntegreerde functies zoals ReLu, Sigmoid of Softmax te activeren. Aan de andere kant werken de ontwikkelaars eraan om in de toekomst ook een implementatie van ConvNet (Convolutional Neural Networks) uit te brengen, die niet al te lang zal duren.

Sommige zijn ook opgenomen trainingsalgoritmen gebruikelijk, zoals onder andere SGD (Gradient Descent Optimizer) en Adam Optimizer. Ik bedoel, voor een 8-bit MCU is het helemaal niet slecht ...


Wees de eerste om te reageren

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.