Нейросетевая библиотека для микроконтроллеров с поддержкой MLP, RNN, LSTM и оптимизацией под ограниченную память
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Служебная библиотека с полезными функциями для обработки строк и массивов, используется другими библиотеками NLibraries как зависимость
Компактный массив для хранения чисел от 0 до 15, где два элемента занимают один байт памяти
Машинное обучение для Arduino с нулевым динамическим выделением памяти: классификация, кластеризация и регрессия
Обнаружение аномалий и выбросов на микроконтроллере с помощью One-class SVM на основе моделей LIBSVM
Работа с криптографическим контроллером Infineon OPTIGA Trust M через I2C с поддержкой ECDSA, RSA и X.509 сертификатов
Работа с чипом безопасности OPTIGA Trust X через I2C — аутентификация ECDSA, DTLS и криптография ECC256
Автоматический поиск оптимальных параметров функции на микроконтроллере с учётом ограничений ресурсов
Тип-обёртка для безопасной работы со значениями, которые могут быть или отсутствовать, без использования указателей и флагов
Повышение разрешения АЦП до 24 бит путём передискретизации и усреднения последовательных отсчётов
Повышение разрешения АЦП путём усреднения множества измерений — оверсэмплинг с настраиваемым балансом между точностью и скоростью
Хранение динамических данных в формате ключ-значение с текстовым представлением и автоматической конвертацией типов
Поиск и проверка палиндромов в строках и массивах символов с алгоритмом расширения от центра
Управление циклами ПЦР с контролем температур денатурации, отжига и элонгации для амплификации ДНК
Распознавание голосовых команд на арабском языке локально на микроконтроллере без облака
Голосовой помощник на немецком языке с локальным распознаванием команд для Arduino Nano 33 BLE Sense
Голосовой помощник на микроконтроллере с локальным распознаванием команд на английском без облака
Голосовой помощник для испанского языка с локальным распознаванием пробудного слова и определением намерения пользователя на Arduino Nano 33 BLE Sense
Распознавание голосовых команд на персидском языке с полной обработкой на устройстве без интернета
Голосовой ассистент на французском языке для микроконтроллера с распознаванием ключевого слова и преобразованием речи в команды
SDK Picovoice для распознавания голосовых команд на хинди, работающий локально на Arduino без отправки данных на сервер
Голосовой ассистент на итальянском языке с локальным распознаванием команд и намерений для Arduino Nano 33 BLE Sense
Голосовой помощник на японском языке для Arduino с локальным распознаванием wake word и речевых команд
Голосовой ассистент на корейском языке для Arduino Nano 33 BLE Sense с локальным распознаванием команд через Porcupine и Rhino
Голосовое управление на нидерландском языке, полностью работающее на устройстве без облачной обработки
Голосовое управление на польском языке с обнаружением кодового слова и распознаванием команд прямо на устройстве
Голосовой ассистент на португальском языке с локальным распознаванием пробудного слова и преобразованием речи в команды для Arduino Nano 33 BLE Sense
Распознавание wake-слова и команд на русском языке полностью офлайн, без отправки звука на серверы
SDK Picovoice для распознавания голосовых команд на шведском языке без облачной обработки и подключения к интернету
Голосовой интерфейс на вьетнамском языке, работающий полностью на устройстве для Arduino Nano 33 BLE Sense и Portenta H7