[userpic]

Дрессировка и отзеркаливание в применении к роботам

metanymous в Metapractice (оригинал в ЖЖ)

Сводные темы, выпуск 9

Сводные темы
  24. Ранжирование коммуникативных моделей 5 metanymous
  21. Модель-конструкция. Аксиоматика моделирования. 3 metanymous
  20. Ребусы настраивают на буквализм и ТДП/Б 2 metanymous
  19. Субмодальности: я-ковые, мы-ковые, ты-ковые, вы-ковые, он-ковые, она-ковые, оно-ко 5 metanymous
  18. НЛП, EMDR, ECEM, EMI, EMDR-НЛП-ЭГ 6 metanymous
  17. "Бутылочка" в буквализме, рефрейминге и терапии 4 metanymous
  16. NeuroNet Matrix 27 metanymous
  15. Магия удачи. Калибровка удачи. 18 metanymous
  14. Часть "внутренний метамоделист/ программист" 1 metanymous
  13. Компьютерная метафора "я"/эго 47 metanymous
  12. Как мозг классифицирует звуки речи 12 metanymous
  11. Всеобщая человечность vs ч. на жизненном цикле проектов vs бесчеловечность 69 metanymous
  10. Гипнотическое якорение 88 metanymous
  9. Дрессировка и отзеркаливание в применении к роботам 2 metanymous
  8. Сознание есть конфигурация внимания 14 metanymous
  7. "Окно возможностей" 170 metanymous
  6. Субмодальное определение Воображения и Представления через их "границы" 1 metanymous
  5. Лево -правая экспрессия; Spinning World; Моделируем EMDR. 11 metanymous
  4. Внимание и Восприятие 1 metanymous
  3. Буквализм/literalism + The nature of hypnosis 4 metanymous
  2. Собрать ссылки на уже опубликованные сводные темы 4 metanymous
  1. Интерфейсы + DHE интерфейсы + КГД + Ресурсные КГД-стратегии + Кинестетический ресур 4 metanymous
Сводные темы
  8. Сознание есть конфигурация внимания metanymous
Революция кликера
  15. Оперантные грехи Карла Роджерса metanymous
Отзеркаливание
  21. Нейроны, которые создали цивилизацию metanymous
Сводные темы
  10. Гипнотическое якорение metanymous
http://metapractice.livejournal.com/444837.html
Революция кликера (16) Дрессировка роботов как альтернатива программированию
http://metapractice.livejournal.com/428156.html

Отзеркаливание (22) научить робота EyeRover следовать жестам владельца
http://metapractice.livejournal.com/414401.html

Дрессировка роботов как альтернатива программированию
В ближайшее время следует ожидать массового выпуска роботов различных моделей. Наделенных вполне дееспособными «нервными системами» – основами которых будут и нейрочипы, и сверхчувствительные датчики и сверхкомпактные и сверхдешевые микросхемы для «интернета вещей». И роботы эти смогут взять на себя большую часть тяжелой, грязной и рутинной работы. Только нужно, чтобы роботов кто-то научил это делать…
В пьесе Карела Чапека “R.U.R”, собственно и введшей в лексикон человечества слово «робот», это обучение осуществлялось на складе, куда поступали с фабрики свежеизготовленные искусственные работники. Там «идет их окончательная отделка». Там они «учатся говорить, писать и считать. … А потом их сортируют и рассылают заказчикам.» В результате поступающий к потребителю робот был похож на идеально вышколенного дворецкого, с которым можно говорить на естественном языке и давать самые обычные приказания.
Но это – в фантастике. Причем социально-философской, а не в «твердой». В реальности же робот – цеховой сварщик там, или складской погрузчик – подлежит программированию. Примерно так же, как станок с ЧПУ. И примерно так же представляли работу с роботами отечественные писатели «золотого века» фантастики.
«В общем, я сел за свой пульт, развернул программу и принялся ее вылизывать — команду за командой, группу за группой, поле за полем. Надо сказать, никаких дефектов я не обнаружил. За эту часть программы, которую составлял я сам, я и раньше готов был отвечать головой, а теперь готов был отвечать и своим добрым именем вдобавок. Со стандартными полями дело обстояло хуже. Многие из них были мне знакомы мало, и если бы я взялся каждое такое стандартное поле контролировать заново, обязательно бы сорвал график работ. Поэтому я решился на компромисс. Я временно выключил из программы все поля, которые пока не были нужны, упростил программу до наивозможнейшего предела, ввел ее в систему управления и положил было палец на пусковую клавишу…»
Не правда ли, ситуация, описанная братьями Стругацкими в повести «Малыш» весьма знакома многим из наших читателей. Несмотря на то, что дело там происходит на далеких мирах, а роботы-строители, которых программирует герой-рассказчик, в значительной степени построены из живых тканей – почти как прародители жанра, «чудовище Франкенштейна» Мэри Шелли и роботы Чапека…
Но для массового потребителя – а роботы имеют шансы прижиться в быту лишь при массовых объемах сбыта – программирование дело неподъемное. Советский эксперимент с массовым преподаванием основ программирования в школах – причем на высоком научном уровне и прекрасным методическим обеспечением – канул в лету. Детей нынче принято не напрягать лишними знаниями, а в джентльменский набор «квалифицированного потребителя» умение программировать на алгоритмических языках не входит; наоборот, предлагается не проверять грамотность выпускников…
Так что – намечается противоречие. Готов новый потребительский товар, который потенциально может иметь самый массовый спрос. Но, в то же время, уровень грамотности потребителей исключает возможность для большинства пользоваться этим товаром… Однако противоречие это оказалось диалектическим, порождающим развитие. Каковое мы и наблюдаем в виде калифорнийской фирмы Brain Corporation.
Целью работ этой корпорации является избавить владельцев и пользователей роботов от потребности в программировании. Позволить им не программировать, а обучать робота примерно так, как дрессируется собака. Использовать пульт дистанционного управления для того, чтобы сервисный робот выполнил несколько повторяющихся действий, например по уборке мусора. Ну а потом он сможет выполнять их самостоятельно…
В настоящее время разработана операционная система BrainOS, пребывающая в стадии бета-версии. Ее возможностей, как это недавно было продемонстрировано на конференции разработчиков мобильных систем в Сан-Франциско, хватает для того, чтобы научить колесного и стереоскопически видящего (благодаря двум видеокамерам) робота EyeRover следовать жестам владельца. Машинка живо подползала к хозяину.
На первом этапе Brain Corporation надеется зарабатывать поставками BrainOS фирмам, желающим наделить своих низкобюджетных роботов интеллектом домашнего любимца. Чуть позже, но в течение года, начнутся поставки партнерам одноплатного «бортового компьютера», в котором на плату смартфона будет предустановлена BrainOS, и способных работать в качестве «мозга» робота.
В качестве центрального процессора будет использоваться кристалл фирмы Qualcomm, по странному совпадению являющейся инвестором в этот стартап. Именно он позволяет роботу распознавать жесты, связывать их с надлежащими действиями и в дальнейшем реагировать на них подобно дрессированному животному.
Выглядит все это очень просто. Но под простыми на первый взгляд действиями крохотных систем лежит огромный теоретический задел. Генеральный директор и соучредитель Brain Corporation Евгений Ижикевич несколько лет назад создал самую большую на тот момент модель коры головного мозга, которая смогла воспроизвести ряд свойств реального мозга. Он же тесно сотрудничал с Qualcomm в работе над нейроморфными кристаллами.
Но текущая версия BrainOS будет производится для работы на классических, фоннеймановских, многоядерных процессорах. Видимо такой путь был выбран для того, чтобы в кратчайшее время довести новый продукт для потребителей. Переход на перспективные нейроморфные процессоры следует ждать в ближайшем будущем. При этом будут значительно увеличены «интеллектуальные» возможности роботов.
Подход с демонстрацией роботу правильного поведения пришел на смену исследовавшемуся ранее Brain Corporation методу «обучения с подкреплением», в котором робот демонстрировал в случайном порядке различные модели поведения, а правильные из них поощрялись и закреплялись обучающим. (Мартин Гарднер когда-то описывал автомат для игры в «крестики-нолики», сделанный из спичечных коробков и обучаемый по такой методике…)
Но то, что хорошо при работе с математическими моделями, куда менее пригодно для мира реального. Роботы, пробуя случайные алгоритмы поведения, по словам Ижикевича вредят сами себе. «Через год рыбак не вытерпел и бросился с лодки в озеро, связав себе ноги веревкой, чтобы нечаянно не поплыть. Втайне он вообще не верил в смерть, главное, же, он хотел посмотреть — что там есть: может быть, гораздо интересней, чем жить в селе или на берегу озера;…» Так что, все же лучше делать то, что делают другие. Даже роботам.
Подход к обучению роботов, основанный на принципе «делай, как я», может существенно ускорить массовое внедрение сервисной робототехники буквально во все области рутинной человеческой деятельности, в том числе и уборки помещений и дворов, и сбору ягод… Достаточно один раз показать машине, что нужно делать, а дальше она станет справляться сама. Впрочем, и тут нужна осторожность – как писал Марк Твен «Китайца обычно не приходится учить чему-либо дважды. Он очень переимчив. Если хозяину случилось бы при своем слуге китайце в порыве гнева разломать стол и бросить щепки в печку, то его слуга китаец в дальнейшем всегда стал бы топить печку мебелью.». Не вышло бы так и с роботом…
http://www.computerra.ru/107292/dressirovka-robotov-kak-alternativa-programmirovaniyu/

2 комментария

сначала старые сначала новые