Робот самостоятельно научился говорить
Ученые решили понять, сможет ли робот обучиться языку, взаимодействуя с человеком. Инженеры разработали специальный алгоритм обучения первым словам, внедрили его в робота и вели себя с ним как с младенцем.
Исследование проводилось в рамках проекта iTalk учеными из университета Хартфордшира. На роль "ребенка" выбрали гуманоидного робота iCub, созданного специалистами Технологического института Италии. Ученые назвали его DeeChee.
Учили робота говорить 34 взрослых человека. Каждый из них общался с машиной восемь минут. Причем учителей просили вести себя с iCub как с младенцем в возрасте от шести до 14 месяцев, в этот период у детей и начинает формироваться речь.
Сначала робот, как и обычный ребенок, воспринимал произносимые взрослыми слова как непонятный набор звуков. Он повторял сочетания слогов в случайном порядке, но собрать и выговорить целое слово у машины не получалось. Но со временем из слогов DeeChee начал складывать осмысленные слова. Так как определенные слоги учителя повторяли чаще других.
Машина считала число повторов и закрепляла определенные слоги в своем "лексиконе". Таким образом, во время следующих разговоров вероятность произнесения роботом определенных слогов была выше.
Дополнительным стимулом для робота стала реакция взрослых людей на его успехи. Когда DeeChee произносил какое-то осмысленное слово, учителя оставляли эмоциональные комментарии. "Малыш" запоминал и их. Со временем речь робота становилась все ближе к человеческой, информируют "Вести.Ru".
Руководитель группы ученых Каролин Лион планирует продолжить исследование. Ученые планируют создать роботов, которые смогли бы разговаривать с человеком не по правилам грамматики, а почти самостоятельно. "Если вы хотите, чтобы робот имел дело с естественной речью, необходимо учить его ей с самого начала", – считает Лион.
|