La vývojová deska arduino Umožňuje realizovat tisíce a tisíce různých projektů, limit je prakticky ve fantazii každého výrobce, i když má také určitá fyzická omezení, jako je paměť, kapacita zpracování atd. Existuje však stále více produktů a projektů, které rozšiřují jejich možnosti stále více, jako je tomu v případě nové spuštění AIfES.
Nyní, díky tomuto projektu, který vytvořil Fraunhofer IMS pro Arduino, tato deska s otevřeným zdrojovým kódem bude obsahovat a rámec umělé inteligence (AI) naprogramovaný v C, pomocí standardních knihoven kompilátoru GNU GCC. Uživatelé nyní budou moci přidat AIfES do svého projektu Arduino a integrovat jej od vedoucí knihovny z IDE, abyste jej mohli použít ve svém vývoji, což poskytuje možnost použití algoritmů strojového učení i v malých mikrokontrolérech, jako je deska Arduino UNO 8-bit.
To vývojářům umožní vytvářet velké množství zařízení IoT (Internet of Things), která jsou více nezávislá na cloudu a která mohou být inteligentnější a s větším respektem k vašemu soukromí, protože funkce lze bez potřeby spouštět offline z desky Arduino. spoléhat na vzdálené služby. Kromě toho byl spuštěn projekt AIfES pod Licence GNU GPLv3, takže je zcela zdarma, i když umožňuje placenou licenci pro komerční projekty.
AIfES je velmi podobný a kompatibilní s Python ML frameworky jako je tomu u TensorFlow, Keras nebo PyTorch, ale jeho funkčnost je poněkud omezena. V této vydané verzi je však již podporován FNN (Feedforward Neural Networks), navíc umožňuje aktivaci integrovaných funkcí jako ReLu, Sigmoid nebo Softmax. Na druhou stranu vývojáři pracují na tom, aby v budoucnu přinesli také implementaci ConvNet (Convolutional Neural Networks), jejíž příchod nemusí trvat příliš dlouho.
Některé byly také zahrnuty tréninkové algoritmy běžné, jako jsou mimo jiné SGD (Gradient Descent Optimizer) a Adam Optimizer. Myslím, že pro 8bitový MCU to není vůbec špatné ...