La платка за разработка на arduino ви позволява да правите хиляди и хиляди различни проекти, ограничението на практика е във въображението на всеки производител, въпреки че има и някои физически ограничения, като памет, капацитет за обработка и т.н. Въпреки това, има все повече и повече продукти и проекти за разширяване на техните възможности все повече и повече, какъвто е случаят с ново стартиране на AIfES.
Сега, благодарение на този проект, създаден от Fraunhofer IMS за Arduino, тази платка с отворен код ще включва a рамка за изкуствен интелект (AI), програмирана в C, като се използват стандартните библиотеки за компилатор на GNU GCC. Потребителите вече ще могат да добавят AIfES към своя проект Arduino и да го интегрират от управителя на библиотеката от IDE, за да го използвате във вашите разработки, предоставяйки възможност за използване на алгоритми за машинно обучение дори в малки микроконтролери като платка Arduino UNO 8-битова.
Това ще позволи на разработчиците да създават множество IoT (Интернет на нещата) устройства, които са по-независими от облака и които могат да бъдат по-интелигентни и с по-голямо зачитане на вашата поверителност, тъй като функциите могат да се изпълняват офлайн от платката Arduino без нужда да разчитат на отдалечени услуги. В допълнение, проектът AIfES стартира под GNU GPLv3 лиценз, така че е напълно безплатно, въпреки че позволява платен лиценз за търговски проекти.
AIfES е много подобен и съвместим с Python ML рамки какъвто е случаят с TensorFlow, Keras или PyTorch, но функционалността му е донякъде намалена. Въпреки това, в тази издадена версия FNN (Feedforward Neural Networks) вече се поддържа, освен това позволява активиране на интегрирани функции като ReLu, Sigmoid или Softmax. От друга страна, разработчиците работят, за да внесат в бъдеще и реализация на ConvNet (конволюционни невронни мрежи), която може да не отнеме твърде много време.
Някои също са включени алгоритми за обучение често срещани, като SGD (Gradient Descent Optimizer) и Adam Optimizer, наред с други. Искам да кажа, че за 8-битов MCU изобщо не е лошо...