GTA V — лучшее место для тренировки автономных автомобилей

GTA V — лучшее место для тренировки автономных автомобилей

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

Программист Гаррисон Кинсли создал Чарльза — ИИ для автомобиля на Python. По словам автора, таким образом он решил проверить способности автономной тачки в GTA 5.

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

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

18 Комментариев

  • Scipion
    Комментарий скрыт. Показать

    Хреново он там катается, тупо шарахается по местности.

    4
  • Haqty_Mikael
    Комментарий скрыт. Показать

    Его бы не помешало научить, как правильно ездить по разметке, а то ездит как идиот.

    3
  • Комментарий скрыт. Показать

    @Scipion, да, нейросеть изначально так и делает всегда. Пройдёт месяц и она будет водить круче профессионала.

    1
  • Haqty_Mikael
    Комментарий скрыт. Показать

    А в самом деле, почему именно GTA 5?

    Так как игра включает открытый мир, а также поддерживает моды по управлению временем суток, погодой, трафиком, скоростью и другими факторами

    Ведь такими параметрами владеют GTA 4, Watch Dogs, Watch Dogs 2 и возможно есть ещё игры с такими параметрами (которые я не знаю).

    0
  • Sphex
    Комментарий скрыт. Показать

    @Haqty_Mikael, Согласен, четвёрка даже лучше мне кажется в плане физики

    0
  • Haqty_Mikael
    Комментарий скрыт. Показать

    @Murmurism,

    в плане физики, это город, где такой ИИ по началу просто будет сшибать все на своем пути, перевернется и все.

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

    0
  • Stale
    Комментарий скрыт. Показать

    @Haqty_Mikael, а на вд моды пилить и писать можно? Я не про текстуры, я про нормальные скрипты с изменением мира, физики и прочих модой.
    @Sphex, опять же, моды.

    @Murmurism, чёрт, опередил.)

    @Haqty_Mikael, а с чего вы взяли что в первые дни он будет работать идеально?
    Тем более, если ии задать определённый алгоритм и убрать самообучение пропадёт вся суть. И в любой не стандартной ситуации он будет в первую очередь действовать по "правильным" алгоритмам которые в него вписали, так как побольшей части они самые верные, но это не убережет от пьяного водителя. Лучше машина миллион раз врежится, съедит на обочину, и так далее, но у неё со временем появится умение как раз отходить от этих не стандартных ситуаций, не тупо зависая прямо на дороге, с вопросом чё делать, а стараться увернуться от машины и съехать на обочину, рассчитан все меньше чем за секунду, учитывая скорость движения, траекторию возможные маневры и так далее. Да, утопия, но черт побери, это прогресс и наше будущее.

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

    0
  • Комментарий скрыт. Показать

    @Scipion, он ездит объективно лучше чем вчера.

    0
  • Fortuna
    Комментарий скрыт. Показать

    Я думаю должно пройти не меньше года обучения, прежде чем реальные изменения будут заметны.

    0
  • Haqty_Mikael
    Комментарий скрыт. Показать

    Понял логику этого ИИ:
    1. Он тупо едет вперёд на максимальной скорости.
    2. Если встречает препятствие пытается развернутся направо.
    3. Если при столкновении с препятствием его откинуло, он повторяет первый шаг.
    4. Если он не может долго развернутся, он даёт задний ход и возвращается к первому шагу.
    5. Если всё выше перечисленное не работает, он перезагружается на новом участке.
    6. Изредка поворачивает налево (логику этого трудно понять).

    Теперь мне интересно, как работает самообучение (если оно есть)? Так как из выше перечисленного этот ИИ ничего не выучит, так как даже не пытается предвидеть столкновения и избежать его.

    0
  • AssAssIn4eg
    Комментарий скрыт. Показать

    Блондинка на сдаче экзамена хД

    1
  • Dirol2
    Комментарий скрыт. Показать

    @Haqty_Mikael, А вы читали статью? В последнем абзаце сказано про самообучение.

    0
  • ArS17
    Комментарий скрыт. Показать

    @Dirol2, Которого пока нету и не факт, что оно появится. Без самообучения этот стрим бесполезен. Я бы с огромным удовольствием посмотрел к чему пришла бы эта сеть в ходе самообучения, но пока это просто бот который воспринимает картинку.
    Вообще надо теперь как-то разделять понятия. Люди слышат нейро-сеть и думают неизвестно что.

    0
  • Dirol2
    Комментарий скрыт. Показать

    @ArS17, Согласен, что стрим бесполезен без самообучения этого болванчика.

    0
  • Alomo
    Комментарий скрыт. Показать

    Включил, а там машина пытается протаранить отбойник

    0
  • Комментарий скрыт. Показать

    @Alomo, даже не протаранить, а продавить. Бред какой-то, тупит на одном месте и всё.

    0
  • Комментарий скрыт. Показать

    включил, а машина на дне....

    1
  • SERG__ZV
    Комментарий скрыт. Показать

    @Scipion, Нет он там уже пол года катаеться а результатов 0.

    0
Войдите на сайт чтобы оставлять комментарии.