Этот искусственный интеллект учит роботов ходить, создавая собственные полосы препятствий

Этот искусственный интеллект учит роботов ходить, создавая собственные полосы препятствий

Мэтью ХатсонДжан. 22, 2019, 8:00

Перед тем, как пробежать препятствия, вы должны научиться ползать, а прежде чем читать Уильяма Шекспира, вам нужно знать алфавит. Любой педагог знает важность поэтапного плана урока для овладения заданием. Теперь исследователи в Uber AI Labs разработали алгоритм, который разрабатывает собственный учебный план для обучения симулированных роботов пересекать труднопроходимую местность, не падая на их безликие тела. Алгоритм может однажды даже помочь автономным транспортным средствам реагировать в чрезвычайных ситуациях.

Новая программа, получившая название Paired Open-Ended Trailblazer (POET), сначала предлагает набор уникальных ландшафтов, в каждом из которых обитает управляемый компьютером персонаж. Используя только две ноги и лазероподобный дальномер, персонаж должен научиться ходить. После периода практики искусственный интеллект меняет задачу, иногда облегчая, а иногда и усложняя. Это может сделать траншеи шире, пни выше или неровности земли. Время от времени меняют другого ходока, чтобы посмотреть, помогут ли навыки, полученные на одной местности, на другой. Это мутирование и обмен полос препятствий создает непредсказуемую серию ступеней на пути к ловкости.

Используя POET, роботы-пешеходы могут в конечном итоге преодолеть сложную местность, которую невозможно изучить без более ранних курсов, сообщают исследователи в статье, опубликованной в arXiv в этом месяце. Более того, POET работал лучше, чем программа, которая просто увеличивала сложность ландшафта с течением времени, не пробуя многие косвенные пути. Циркулярные пути обучения поэта окупались снова и снова. В одном примере, бот сидел на корточках, пока не столкнулся с миром с пнями и не должен был учиться ходить прямо; позже он вернулся в более плоский мир и продолжал идти прямо, заканчивая курс быстрее, чем раньше.

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