Нейросеть-водитель в GTA не любит полицейских

759d32bfc036969eb200ce0111d2c8a9_ce_1523

Чарльз — водитель. Он постоянно нарушает правила и таранит полицейские машины. Ему за это ничего не будет, потому что Чарльз — код на Python, и водит только в Grand Theft Auto V.

Нейросеть под именем Charles училась водить самостоятельно. Неудивительно, что манера вождения у неё выработалась грубоватая: ей ничего не стоит врезаться в здание, а правил дорожного движения, разметки, знаков и светофоров для неё просто не существует.

Создатель Charles, программист Харрисон Кинсли, наблюдает за её передвижениями по Лос-Сантосу с апреля, а с начала мая трансляции можно смотреть в Twitch. Charles обходится почти без помощи человека: она нужна только когда оптоволокно, соединяющее нейросеть с интернетом, перегрызают белки, или когда Charles застревает в тупиках и сложных углах.

  • Наука

    Новый быстрый радиовсплеск из космоса. Он еще таинственнее предыдущих

  • Наука

    Что скрывается в капле морской воды: потрясающая макросъемка

Зачем вообще нужен искусственный интеллект в GTA, Кинсли объясняет в своём блоге так: «Заниматься можно вообще всем, чем угодно, но давайте сосредоточимся на одной простой вещи: на беспилотных автомобилях. В GTA есть моды, котролирующие время суток, погоду, загруженность дорог, скорость и то, что происходит при столкновениях… Всё на свете. Это абсолютно управляемая среда. Почему бы не использовать её?»

Charles видит только то, что видит игрок — картинку с изображением города. В дальнейшем Кинсли собирается добавить в нейросеть что-то вроде кратковременной памяти о недавних событиях

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

©  Популярная Механика