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