diwa
Простая реализация нейросетей для микроконтроллеров и настольных платформ с поддержкой обучения через backpropagation
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:ea8a49ac239d9a8c11e8ba70bd6e8b2c36b36bada6354a9f10f3399980e15f10diwa-0.0.8-ea8a49ac.zipОписание
Lightweight простая реализация нейросетей для микроконтроллеров — ESP32, ESP8266, RP2040 и даже для более экзотических платформ вроде PSP. Diwa реализует Feedforward ANN с поддержкой обучения через backpropagation, поэтому можно натренировать сеть прямо на борту или загрузить предобученную модель. Библиотека работает на платах с PSRAM и без, а также совместима с Windows, MacOS, Linux и WebAssembly — полезно для прототипирования на ПК перед заливкой на микроконтроллер. Подойдёт для лёгких задач вроде классификации или простых предсказаний, но если нужна серьёзная обработка — лучше искать более мощные решения на более производительном железе.