{"id":2175,"url":"\/distributions\/2175\/click?bit=1&hash=803b6e1bcbd9dfc4ba9456fda887a878c80d24df8d3a575913b14876e18923a5","title":"TJ \u0437\u0430\u043a\u0440\u043e\u0435\u0442\u0441\u044f 10 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f \u2014\u00a0\u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0439\u0442\u0435 \u0430\u043d\u043e\u043d\u0441 \u0441 \u0434\u0435\u0442\u0430\u043b\u044f\u043c\u0438","buttonText":"\u0427\u0438\u0442\u0430\u0442\u044c","imageUuid":"d1d355d8-93a3-5140-aeae-14b03046b760","isPaidAndBannersEnabled":false}

Исследователи научили искусственный интеллект думать как собака и выяснили, что животные знают о мире Статьи редакции

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

Маламут с Go Pro на голове и датчиками на лапах

Исследователи из Вашингтонского университета (University of Washington) и Института искусственного интеллекта Аллена (Allen Institute for AI) обучили нейросеть интерпретировать и предсказывать поведение собак. Учёные пришли к выводу, что животные могут стать новым источником данных для тренировки систем искусственного интеллекта, включая используемые в роботах.

Чтобы обучить нейросеть, на голову собаки по кличке Келп (Kelp) прикрепили камеру GoPro, а на лапы и тело установили сенсоры для записи движений. Учёные использовали систему, похожую на ту, что используют в Голливуде для захвата движений полностью компьютерных персонажей. У них получилось 380 коротких роликов, на которых было видно, куда перемещался Келп.

После этого учёные использовали метод глубокого обучения — способ при котором ИИ выделяет шаблоны из готовых данных. Алгоритм сопоставлял движения собаки с визуальной информацией, которую записала GoPro. В итоге нейросеть научилась предсказывать, что будет делать животное в различных ситуациях. Например, алгоритм знает, что если бы собака увидела мяч, то побежала бы за ним.

Глава группы исследователей доктор Киана Эхсани (Kiana Ehsani) объяснила The Verge, что предсказания нейросети были довольно точными, но только в каких-то коротких отрезках времени. Она отметила, что предугадать случайные события в долгосрочной перспективе очень сложно.

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

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

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

Киана Эхсани

Чтобы научить робота распознавать поверхности, потребовалось бы довольно много информации и правил, но собака уже все их знает, отметили исследователи. Поэтому нейросеть, получив информацию о поведении Келпа, освоила и правила без дополнительного обучения.

Способ тренировки нейросетей с помощью глубокого обучения сам по себе не является новым. Однако как отметила Эхсани, эксперимент учёных это, вероятно, первый раз, когда кто-то успешно научил алгоритм с помощью собаки. Это значит, что животные могут быть полезным источником данных для обучения роботов, собаки знают достаточно информации, которая была бы полезной роботам: например, могут отличать детей от взрослых, избегать машин и ориентироваться на лестницах.

0
14 комментариев
Написать комментарий...
Самостоятельный нос
Например, алгоритм знает, что если бы собака увидела мяч, то побежала бы за ним.

Вот это круто. А ведь мы даже и не подозревали. Возможно скоро мы наконец узнаем едят ли собаки мясо, бегают ли за велосипедистами и спят ли на диване.

Ответить
Развернуть ветку
Скучный Денис

Мне очень нравится сочетание твоего комментария и аватарки.

Ответить
Развернуть ветку
Длинный ГОСТ
Ответить
Развернуть ветку
Молочный блик

Комментарий недоступен

Ответить
Развернуть ветку
Передовой пёс_анон

Мне кажется, что делать алгоритм, где захардкожены все аспекты поведения какой-то конкретной собаки, весьма бесполезно. Потому что разные собаки, вот неожиданность, ведут себя по-разному. Некоторые собаки хорошо обучаются, а некоторые не обучаются вообще, например — это вообще довольно сложно для программной реализации. Причем зависит оно не только от породы, а еще от кучи факторов. Включая, даже то, что у собак бывают даже детские душевные травмы (скажем, боязнь полиэтиленовых пакетов, если щенок один раз запутался в таком).

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

Есть, кстати, куча исследований мозга, где пришли примерно к таким же выводам. Обучение мозга проходит тупым брутфорсом, и полезные данные частично передаются по наследству в качестве инстинктов, частично же копируются с поведения других животных, находящихся вокруг. Соответственно, разные собаки и так ведут себя по-разному, а через время могут измениться и какие-то фундаментальные признаки поведения особи.

Ответить
Развернуть ветку
Молочный блик

Комментарий недоступен

Ответить
Развернуть ветку
Передовой пёс_анон
как можно более полно собирать какие-то шаблоны поведения животного

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

Ответить
Развернуть ветку
Воздушный самолет

Можно собрать данные с тысячи собак и аппроксимировать

Ответить
Развернуть ветку
Передовой пёс_анон

Да, но, опять же, во-первых полученные данные будут нуждаться в постоянном обновлении.
Во-вторых, как быть с редко встречающимися ситуациями?

Ответить
Развернуть ветку
Самостоятельный нос

Это стеб над громким названием и тем , что можно было бы в статье указать какой-то действительно неожиданный момент в поведении собаки(если он найден был), а указан банальный факт.
К тому же ищется связь только по одному каналу восприятия. В итоге НС может обучаться некорректно. Например. На видео видно, что собака смотрит на открытое окно, а на самом деле оттуда пахнет едой. Но как это понять с видео? Так что для создания робота-собаки нужно еще сделать выборку по паре тысяч собак и анализировать связь всего окружения и поведения+активности отделов мозга.

Ответить
Развернуть ветку
Молочный блик

Комментарий недоступен

Ответить
Развернуть ветку
Самостоятельный нос

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

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Животный завод

Комментарий недоступен

Ответить
Развернуть ветку
Низкий единорожек88

Это очень круто, еще будет интересно узнать о чем животные общаются, это тоже задача для ML

Ответить
Развернуть ветку
Читать все 14 комментариев
null