Neurona
Искусственные нейронные сети (MLP) для Arduino: обучите модель на компьютере, запустите на плате для распознавания образов и прогноза временных рядов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:f95f42cd37f560be15c5d7595c0c0c9042d88b4f838e1cf8388a570a79b74081Neurona-1.0.0-f95f42cd.zipОписание
Нейронные сети на Arduino — звучит амбициозно, но Neurona это действительно реализует. Библиотека содержит готовые архитектуры искусственных нейросетей (пока в основном Multi-Layer Perceptron), которые можно обучить на компьютере, а затем запустить на плате для решения практических задач: распознавание образов, нелинейная регрессия, аппроксимация функций и прогноз временных рядов. Рабочий процесс такой: находишь соответствующую архитектуру, скачиваешь её тренировочный скрипт, обучаешь модель на своих данных, получаешь набор весов и переносишь конфигурацию в скетч. Протестирована на Arduino Uno и Mega, поддерживает GNU GPL v3. Если твой проект требует хоть какого-то искусственного интеллекта на микроконтроллере и ты готов подготовить данные для обучения заранее — это практичный вариант.