Вы новичок в ИИ с Python? Вы ищете какое-то место или код для начала?

Я покажу вам, как именно я начал использовать Car Simulator с Python AI. Звучит интересно? Пойдем!

Вот базовый вид автомобиля, управляемого с использованием кода AI на Python, который мы напишем ниже.

Перед этим я хотел бы поблагодарить Moataz-E за код, который помог мне начать работу с ИИ.

Начните с загрузки этих файлов на Ваш компьютер. Они понадобятся нам в нашем проекте.

  1. КОД ИИ В PYTHON

Ссылка на страницу Github с кодом приведена ниже.



2) СИМУЛЯТОР АВТОМОБИЛЯ

Ссылка на страницу Github с кодом приведена ниже.



Теперь приступим к основной части.

Откройте папку CAR SIMULATOR.

Эта игровая среда сделана в единстве. Вы можете настроить изменения в окружающей среде и сценах, если вы знакомы с этим игровым движком.

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

Файл exe откроется вот так,

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

Нажмите «Играть!»

В этом симуляторе есть 2 режима,

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

Перейдите в режим обучения и нажмите на красную кнопку. Это начнет запись изображения в 3 направлениях, а затем сохранит данные в файле CSV и изображения в папке IMG.

Запустите машину вручную хотя бы на 1+ круг и не более 5 кругов.

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

Теперь пришло время загрузить скрипт Python,

Откройте папку со скриптом.

Вы должны обучить ИИ, используя model.py

Сначала откройте файл model.py и отредактируйте

TRAIN_DIR в место, где был сохранен файл CSV.

DRIVING_LOG -> в этом упоминается правильное имя файла CSV. По умолчанию это будет Driving_log.csv

Файл CSV будет иметь путь IMG к изображениям. Убедитесь, что изображения находятся в этом месте.

Например, мои файлы IMG и CSV были созданы в папке «Документы» (потому что я выбрал ее во время обучения). Вы можете выбрать любую понравившуюся папку.

Теперь запустите модель с кодом

модель питона.py

Это создаст файл model.h5 в вашей папке.

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

Ну наконец то,

Запустите симулятор в автономном режиме и запустите код

python drive.py mode.h5

Ta Da!!

ИИ начнет управлять автомобилем самостоятельно. Вы можете создать свои собственные модели для 2-й карты, представленной в симуляторе, и попробовать работу ИИ на этой карте.

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