Программисты научили роботов готовить свои любимые блюда

18:49 23/06/2014 Наука и техника
Программисты научили роботов готовить свои любимые блюда
Алёша борщ сварить пытался, Солянку, щи, пельмени, рис, Но, чтобы не варил Алёша, Выходит метамфетамин. =)

Программисты из Корнелльского университета изобрели новый метод общения с роботами на естественном (человеческом) языке. Теперь машины смогут понимать самые разные формулировки, самостоятельно догадываться о неправильных или пропущенных инструкциях и адаптировать свой план действий к меняющимся обстоятельствам.

Чтобы попросить робота-помощника сварить вам лапшу, сначала нужно научить его это делать — терпеливо дать ему подробные указания, как маленькому ребенку. Вы скажете «налей воды в кастрюлю, поставь ее на плиту, доведи воду до кипения, высыпи туда лапшу», а специальная программа, разработанная Ашутошем Саксеной и его коллегами по Лаборатории робопедагогики, переведет эти слова на язык робота. Даже если вы забыли сказать «включи плиту», робот догадается о пропущенном этапе.

Далее робот Саксены осматривает пространство вокруг себя и находит там знакомые объекты (с помощью специальной программы распознавания). Машину научили ассоциировать различные объекты с их свойствами: например, в кастрюлю можно наливать и выливать воду, на плиту можно класть посуду и нагревать. Таким образом, робот связывает кастрюлю, кран с водой и плиту в один алгоритм. Если сказать ему «нагрей воду», а плиты рядом нет, он воспользуется СВЧ-печью, а если оставить кастрюлю в ванной — он найдет ее и принесет на кухню.

Такая гибкость стала возможной благодаря новой системе машинного обучения. Группа Саксены «скармливает» роботу сотни видеороликов со всевозможными бытовыми действиями, в качестве звукового сопровождения к которым звучат команды на разных голосах. Так робот учится понимать и, главное, рассчитывает вероятность той или иной последовательности действий. Например, если приказать ему включить плиту и налить воду в кастрюлю, скорее всего, дальше надо будет поставить кастрюлю на плиту и бросить что-то в воду.

В экспериментах Саксены робот готовил рамэн (японскую лапшу) и аффогато (десерт из кофе и мороженого) — и в 64 процентах случаев у него все получалось, несмотря на меняющиеся или неполные инструкции. Это в три-четыре раза лучше, чем при использовании других методов обучения. Кроме того, помочь роботу теперь может любой: Саксена создал специальный краудсорсинг-проект Tell me Dave, где каждый имеет право оставить свои кулинарные инструкции.

Комментирование разрешено только первые 24 часа.

Комментарии(34):

1 2+1
5 +5−0Серега Печорин18:03:05
23/06/2014
Алёша борщ сварить пытался,
Солянку, щи, пельмени, рис,
Но, чтобы не варил Алёша,
Выходит метамфетамин.
=)
5 +5−0Messerschmitt17:53:58
23/06/2014
-7 +3−10Alexander Mayorov17:53:06
23/06/2014
Ну, России до такого, как до лунной базы.
Почему? Наши биороботы из средней азии лучше
2 +2−0Игорь Воронов18:11:35
23/06/2014
Жена мужу:
- Я в парикмахерскую, а ты борщ свари, я научу - это просто.
В кастрюли наливаешь воду, ставишь на плиту, как закипит, кладёшь мясо... и т.д...
Муж программист, подробно всё записывает.
- Ладно! Ты всё понял?! Проверим... Кастрюля с кипящей водой на плите. Что дальше?
- Воду вылить, кастрюлю охладить.
Пришли к начальным условиям, а дальше по алгоритму!
1 +1−0Messerschmitt20:18:08
23/06/2014
Комментарий удалён.
Ведущая - была при СССР((
Комментарий удалён.
0 +0−0Alexander Mayorov11:51:34
24/06/2014
0 +0−0Максим Певнев21:34:40
23/06/2014
Да не так это далеко, как Вам кажется.
Ну, когда там Рогозин лунную базу обещал.
0 +0−0Alexander Mayorov11:51:10
24/06/2014
-1 +0−1Российский Сыр23:10:09
23/06/2014
И сейчас на отстаем. Следите за достижениями в этой области в ближайшие годы ;)
Лучше за ценой на нефть следить.
0 +0−0Сергей Лавренов09:44:37
24/06/2014
0 +0−0GraySerJey07:01:31
24/06/2014
А работает он на Болдженосе? Просто я такого же собрал, осталось ось поставить и монитор при*уярить!
Джва года же ждали...
0 +0−0GraySerJey07:01:31
24/06/2014
А работает он на Болдженосе? Просто я такого же собрал, осталось ось поставить и монитор при*уярить!
0 +0−0Michael Vladimirov04:44:49
24/06/2014
В 64 процентах случаев у него все получалось, в 30 процентах экспериментов робот устроил потоп, и в 20 — пожар (одно другого не исключает, поэтому сумма больше 100%).
0 +0−0Комментатор03:47:46
24/06/2014
0 +0−0Иван Неретин22:02:36
23/06/2014
Вспомнился анекдот про енота, кончающийся словами "Теперь научи его готовить яичницу - и проваливай!"
Вспоминаются кадры из "Назад в будущее". 1985 год, однако.
0 +0−0Российский Сыр23:11:04
23/06/2014
Комментарий удалён.
Было бы забавно, если бы не было правдой ;)
0 +1−1Российский Сыр23:09:07
23/06/2014
0 +2−2BloodyFBI18:10:43
23/06/2014
"Машины смогут понимать команды и самостоятельно догадываться о неправильных или пропущенных инструкциях" прям как нынешние украинские власти))
Нет, тут машины умнее. Украинские власти в 99% случаев бы где-нибудь да налажали. А вообще по теме статьи - прогресс очень небольшой в ПО для самообучающихся систем ;)
0 +0−0Иван Неретин22:02:36
23/06/2014
Вспомнился анекдот про енота, кончающийся словами "Теперь научи его готовить яичницу - и проваливай!"
0 +0−0Максим Певнев21:44:12
23/06/2014
0 +2−2nikitos6418:07:28
23/06/2014
Запад бездуховен. Скоро там начнутся парады робосексуалистов!
Картинка на img509.imageshack.us
Картинка на 100toons.com
0 +0−0Максим Певнев21:40:55
23/06/2014
И вот, в то самый момент, когда он взял в руки тарелку, именно тогда он и подумал: "Оно того стоило!"
0 +0−0Максим Певнев21:35:08
23/06/2014
0 +0−0Викентий Панков19:39:15
23/06/2014
Лучше жену найти)
Это точно, еще и хорошенькую
0 +0−0Максим Певнев21:34:40
23/06/2014
-7 +3−10Alexander Mayorov17:53:06
23/06/2014
Ну, России до такого, как до лунной базы.
Да не так это далеко, как Вам кажется.
Комментарий удалён.
0 +0−0petr Likhin19:54:53
23/06/2014
Комментарий удалён.
Чудесная рифма!
1 2+1
Самые
^^^Наверх^^^Обратная связь