AIfES: nowy projekt, który przybliża sztuczną inteligencję do Arduino

AIFES

La płytka rozwojowa arduino Pozwala na wykonanie tysięcy różnych projektów, granica tkwi praktycznie w wyobraźni każdego twórcy, choć ma też pewne ograniczenia fizyczne, takie jak pamięć, moc obliczeniowa itp. Jednak pojawia się coraz więcej produktów i projektów, które coraz bardziej rozszerzają ich możliwości, tak jak ma to miejsce w przypadku nowe uruchomienie AIfES.

Teraz dzięki temu projektowi stworzonemu przez Fraunhofer IMS dla Arduino, ta płyta open source będzie zawierać: framework sztucznej inteligencji (AI) zaprogramowany w C, używając standardowych bibliotek kompilatora GNU GCC. Użytkownicy będą mogli teraz dodać AIfES do swojego projektu Arduino i zintegrować go od kierownika biblioteki z IDE do wykorzystania w swoich opracowaniach, dając możliwość wykorzystania algorytmów uczenia maszynowego nawet w małych mikrokontrolerach takich jak płytka Arduino UNO 8-bitowy.

Umożliwi to programistom tworzenie wielu urządzeń IoT (Internet of Things), które są bardziej niezależne od chmury i które mogą być bardziej inteligentne i z większym szacunkiem dla Twojej prywatności, ponieważ funkcje mogą być wykonywane w trybie offline z płyty Arduino bez potrzeby polegać na usługach zdalnych. Ponadto projekt AIfES został uruchomiony w ramach: Licencja GNU GPLv3, więc jest całkowicie darmowy, chociaż umożliwia płatną licencję na projekty komercyjne.

AIfES jest bardzo podobny i kompatybilny z Frameworki Python ML tak jak w przypadku TensorFlow, Keras czy PyTorch, ale jego funkcjonalność jest nieco ograniczona. Jednak w tej wydanej wersji FNN (Feedforward Neural Networks) jest już obsługiwany, dodatkowo umożliwia również aktywację zintegrowanych funkcji, takich jak ReLu, Sigmoid czy Softmax. Z drugiej strony programiści pracują nad wprowadzeniem w przyszłości również implementacji ConvNet (Convolutional Neural Networks), która może nie potrwać zbyt długo.

Niektóre również zostały uwzględnione algorytmy uczące powszechne, takie jak między innymi SGD (Gradient Descent Optimizer) i Adam Optimizer. Mam na myśli, że dla 8-bitowego MCU wcale nie jest źle ...


Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.