ArduTFLite
TensorFlow Lite Micro с Arduino-стиль API для машинного обучения на встроенных платах
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:edeb663d288e6b747d903b16a5fff3606e617da12830b69e87bf3e2ec7ce8ef7ArduTFLite-1.0.2-edeb663d.zipОписание
Обёртка над TensorFlow Lite Micro, которая делает машинное обучение на Arduino'е доступнее. Вместо указателей и сложных конструкций C++ библиотека предлагает привычный Arduino-style API — можно писать скетчи без глубокого понимания TensorFlow. Работает на мощных платах вроде Arduino Nano 33 BLE, Nano ESP32, Nicla, Portenta и Giga R1 WiFi. Зависит от библиотеки Chirale TensorFlowLite, которая переносит официальную TensorFlow Lite Micro на ARM и ESP32 архитектуры. В комплекте идут примеры с уже обученными моделями, так что можно сразу экспериментировать. Для своих моделей нужно собрать данные на Arduino, обучить нейросеть в TensorFlow, конвертировать в Lite-формат и сохранить как model.h файл.