Запуск TensorFlow Lite Micro на Arduino


Мощности контроллера Arduino Nano 33 BLE Sense со встроенным в BLE-модуль NINA B306 микроконтроллером Nordic nRF 52840 с ядром ARM Cortex-M4 (64 MHz, 1MB Flash, 256 KB of RAM) — хватает для запуска на нём TensorFlow Lite Micro.
Об этом подробно рассказано в блоге TensorFlow — How-to Get Started with Machine Learning on Arduino.

Теперь, для работы с нейронными сетями достаточно установить Arduino IDE и через Arduino Library Manager загрузить библиотеку Arduino_TensorFlowLite.
В составе библиотеки уже идут примеры:
micro_speech — распознавание речи с помощью встроенного микрофона,

( Читать дальше )

Vegebot - робот для сбора салата


Исследователи из Кембриджского университета (Великобритания) разработали прототип робота Vegebot, предназначенного для уборки урожая. Данный прототип, на основе промышленного робота-манипулятора UR10 от Universal Robots, способен распознать и срезать созревшие кочаны салата-латука.

( Читать дальше )

Специальное изображение может сделать человека невидимым для систем распознавания на основе свёрточных нейронных сетей


Проблема состязательных атак (Adversarial attacks) на системы распознавания — давно не является чем-то новым. Но появилась очередная красивая демонстрация от команды исследователей из University of KU Leuven (Бельгия).
Исследователи продемонстрировали, как использование специальной цветной фотографии, удерживаемой около туловища человека, может сделать его невидимым для систем распознавания изображений, основанных на свёрточных нейронных сетях (YoLo v2).

( Читать дальше )

Интерпретация работы нейронных сетей - тестирование с помощью векторов активации концепции


Исследователи из Google Brain представили новый метод интепретации работы искусственных нейронных сетей.
Метод получил название Тестирование с помощью векторов активации концепции (Testing with CAVs (TCAV)).

( Читать дальше )

Прогнозы развития технологии искусственного интеллекта

Количество статей с упоминанием AI по годам
Исследователи Массачусетского технологического института изучили 16625 научных работ по теме «искусственный интеллект» на открытой платформе научных публикаций arXiv.org. Проанализировав частоту упонимания слов и словосочетаний, исследователи выяснили — какие технологии упоминаются в них чаще всего. Это позволило им сделать ряд прогнозов относительно ближайших перспектив развития технологии Искусственного Интеллекта (ИИ).
Примером такого же наукометрического (библиометрического) подхода можно назвать использование спортивной статистики, которое с Промокод 1xbet, применяется для прогнозирования результатов спортивных соревнований. Вопрос качества подобных прогнозов остается открытым, но использование объективных количественных показателей позволяет избежать субъективности экспертных оценок.

( Читать дальше )

Auto-Keras - библиотека для AutoML


Auto-Keras — это библиотека с открытым исходным кодом для Автоматизированного машинного обучения (Automated Machine Learning (AutoML)).

Auto-Keras предоставляет функции для автоматического поиска архитектуры и гиперпараметров моделей глубокого обучения.

( Читать дальше )

Машинное обучение помогает робо-руке понять намерения владельца


Исследователи из Сеульского национального университета (Республика Корея) в сотрудничестве с Исследовательским центром мягкой робототехники (Soft Robotics Research Center (SRRC)), предложили новую парадигму обнаружения намерений пользователей ранее разработанного мягкого носимого робота для рук (Exo-Glove Poly II).
Предложенный метод предсказывает намерение захватить/отпустить объект, основываясь на поведении пользователя. Это должно позволить пациентам с повреждением спинного мозга и потерявшим подвижность рук, брать и перемещать предметы.

( Читать дальше )

Обучение четвероногого робота ходьбе при помощи тренировки нейронной сети в симуляции


Чевероного робота-собаку ANYmal обучили ходить при помощи тренировки нейронной сети в симуляторе.
Подобный подход уже давно применяется в робототехнике, потому что использование симулятора имеет массу преимуществ в скорости, стоимости и безопасности.

( Читать дальше )

Обучение робота действию через однократную демонстрацию


Машинное обучение меняет подход к ручному программированию действий роботов. Исследователи из Калифорнийского университета в Беркли показали систему обучения робота PR2 действиям путём однократной демонстрации решения нужной задачи человеком.

( Читать дальше )

STM32Cube.AI - пакет расширения для STM32CubeMX для встраивания нейронных сетей в микроконтроллеры STM32


STM32Cube.AI — это пакет расширения для STM32CubeMX (программа для конфигурации и генерации кода), позволяющий встраивать и использовать нейронные сети на микроконтроллерах STM32.

( Читать дальше )