Теперь есть робот, который может обучать других роботов
Построить робота трудно, но еще труднее его обучить. Сейчас существует два основных подхода к обучению машины. Например, робот должен закрывать и открывать двери. Большинство роботов учатся через планирование движений, когда программист прописывает функцию для каждого мотора машины. Другие же могут учиться, наблюдая за людьми и подражая им.
Технологии
Элон Маск предложил создать сеть подземных скоростных автотуннелей
Технологии
10 потрясающих архитектурных технологий 2017 года
У обоих методов есть недостатки. В первом случае детальное прописывание каждого микродвижения требует от программиста огромного количества времени. Во втором же робот приносит в жертву адаптивность, так как если у него поменяется малейшее условие выполнения задачи (к примеру, изменится тип ручки), весь алгоритм придется строить заново, с нуля.
Команда исследователей из Лаборатории компьютерных наук и искусственного интеллекта при МТИ разработали технологию, которая комбинирует оба метода, при этом обходя их слабости.
Технология называется C-LEARN: в ходе нее робот учится посредством мимикрии, а потом переводит эту информацию в алгоритм движений, которым может легко воспользоваться другой робот. То есть машина может научиться действию у человека, а потом передать узнанное другой машине.
Как это происходит? Сначала исследователи дают роботу информацию о том, как захватывать и переносить различные предметы. Потом робот формирует своего рода «библиотеку», к которой может прибегнуть при выполнении различных заданий.
То есть теперь программистам не надо расписывать каждую отдельную операцию, они могут просто обратиться к единой библиотеке алгоритмов. Более того, такие роботы более адаптивны, у них нет жестко заложенной программы и они более быстро отвечают на изменения.
Со временем такая библиотека может стать настолько большой, что изначальное присутствие человека не понадобится вовсе.
[embedded content]
Технологии
Элон Маск предложил создать сеть подземных скоростных автотуннелей
Технологии
10 потрясающих архитектурных технологий 2017 года
У обоих методов есть недостатки. В первом случае детальное прописывание каждого микродвижения требует от программиста огромного количества времени. Во втором же робот приносит в жертву адаптивность, так как если у него поменяется малейшее условие выполнения задачи (к примеру, изменится тип ручки), весь алгоритм придется строить заново, с нуля.
Команда исследователей из Лаборатории компьютерных наук и искусственного интеллекта при МТИ разработали технологию, которая комбинирует оба метода, при этом обходя их слабости.
Технология называется C-LEARN: в ходе нее робот учится посредством мимикрии, а потом переводит эту информацию в алгоритм движений, которым может легко воспользоваться другой робот. То есть машина может научиться действию у человека, а потом передать узнанное другой машине.
Как это происходит? Сначала исследователи дают роботу информацию о том, как захватывать и переносить различные предметы. Потом робот формирует своего рода «библиотеку», к которой может прибегнуть при выполнении различных заданий.
То есть теперь программистам не надо расписывать каждую отдельную операцию, они могут просто обратиться к единой библиотеке алгоритмов. Более того, такие роботы более адаптивны, у них нет жестко заложенной программы и они более быстро отвечают на изменения.
Со временем такая библиотека может стать настолько большой, что изначальное присутствие человека не понадобится вовсе.
[embedded content]
Ещё новости по теме:
18:20