Да, существуют программные библиотеки и различные решения искусственного интеллекта, которые можно использовать с платформой Arduino. 1
Некоторые из них:
- TensorFlow Lite. 1 Легковесная версия фреймворка машинного обучения TensorFlow, оптимизированная для работы на микроконтроллерах и встраиваемых системах. 1 С её помощью можно создавать модели и запускать их на Arduino для выполнения задач машинного обучения. 1
- ArduinoML. 1 Язык и библиотека для создания и развёртывания моделей машинного обучения на Arduino. 1 Она предоставляет простой способ определения моделей и выполнения инференса (выполнения предсказаний) на устройстве. 1
- Edge Impulse. 1 Платформа для разработки моделей машинного обучения и их развёртывания на микроконтроллерах, включая Arduino. 1 Она предоставляет графический интерфейс для создания моделей, их обучения и экспорта в формате, совместимом с Arduino. 1
- OpenCV. 1 Библиотека компьютерного зрения, которая предоставляет множество функций для обработки изображений и видео. 1 С её помощью можно реализовывать различные задачи, связанные с распознаванием образов и компьютерным зрением на Arduino. 1
Также для генерации кода для Arduino можно использовать, например, Duino Code Generator (создан на базе GPT-3). 5