вНовости программирования

Искусственный интеллект от Baidu теперь обучается новому так же, как мы это делали в детстве

Команда исследователей из Baidu научила виртуального агента, «живущего» в двухмерном мире, выполнять команды, написанные на естественном языке. Кроме того, агент способен применять полученные ранее знания в незнакомых ситуациях, что является ещё большим прорывом в контексте систем искусственного интеллекта.

Обучение языку

Для того, чтобы научить агента распознавать команды, использовался метод положительного и отрицательного подкрепления — подобным образом маленьких детей учат основам грамматики. Им показывают картинки, повторяют слова, и в конце концов ребенок может ассоциировать слово с картинкой, таким образом узнавая названия окружающих предметов и явлений.

Принятие решений

Способность решать новые задачи на основе полученного опыта естественна для человека, но добиться такого поведения от ИИ достаточно сложно. Агент Baidu, в отличие от других похожих систем, может выполнять команды типа «разрежь яблоко ножом» без предварительного обучения на наборе данных, содержащих эту конкретную команду.

Так может выглядеть обучение агента и запросы на выполнение команд

Типичный программист.

Источник: Типичный программист