Робота научили решать задачи на основе базовых знаний


Робота научили решать задачи на основе базовых знаний
В Японии, в лаборатории Hasegawa Lab, учёные использовали «самоорганизующуюся инкрементную нейронную сеть» (Self-Organizing Incremental Neural Network — SOINN), для управления роботом HIRO (Kawada Industries).

SOINN(Self-Organizing Incremental Neural Network) — это неконтролируемый метод онлайн-обучения, способный к дополнительному обучению, основанному на Росте Нейронного Газа (Growing Neural Gas (GNG)) и самоорганизующихся картах (Self-Organizing Map (SOM)). Нестационарные онлайн-данные, имеют сложное распределение, но можно приблизительно распределить входные данные и оценить соответствующие число классов — это и является основой самоорганизации сети.
Кроме того, сеть имеет следующие особенности:
* отсутствие необходимости предопределения структуры сети,
* высокая устойчивость к шумам.
Т.о. методология SOINN может быть очень эффективна для использования в реальных приложениях.

Оперируя базовыми знаниями и навыками, робот «решает» как ему налить, а затем подать человеку стакан воды.

далее: Пример работы самоорганизующейся инкрементной нейронной сети SOINN

Ссылки
http://www.membrana.ru/particle/16510
http://haselab.info/soinn-e.html
Furao Shen and Osamu Hasegawa, «An Incremental Network for On-line Unsupervised Classification and Topology Learning» — PDF
SOINN (C++) — Microsoft Visual Studio 2005 solution (How to Use the SOINN Software (PDF))

По теме
Нейронная сеть — введение
Обучение ИНС с помощью алгоритма обратного распространения


Добавить комментарий

Arduino

Что такое Arduino?
Зачем мне Arduino?
Начало работы с Arduino
Для начинающих ардуинщиков
Радиодетали (точка входа для начинающих ардуинщиков)
Первые шаги с Arduino

Разделы

  1. Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…

  2. Добрый день! Я недавно начал изучать программирование под STM32 и ваши уроки просто бесценны! Хотел узнать зачем использовать переменную типа…

3D-печать AI Arduino Bluetooth CraftDuino DIY Google IDE iRobot Kinect LEGO OpenCV Open Source Python Raspberry Pi RoboCraft ROS swarm ИК автоматизация андроид балансировать бионика версия видео военный датчик дрон интерфейс камера кибервесна манипулятор машинное обучение наше нейронная сеть подводный пылесос работа распознавание робот робототехника светодиод сервомашинка собака управление ходить шаг за шагом шаговый двигатель шилд юмор

OpenCV
Робототехника
Будущее за бионическими роботами?
Нейронная сеть - введение