17-летний разработчик из Германии создал браузерный симулятор беспилотных автомобилей

17-летний Ян Хюнерманн разработал приложение, целью которого является «создание полностью самообучающегося агента», способного управлять автомобилем в 2D-пространстве. Проект всё ещё находится в разработке.

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

По большому счёту, у машин неплохо получается объезжать препятствия. Сложности возникают лишь в тех случаях, когда вы рисуете достаточно большие препятствия. Машины часто пытаются проехать прямо через них и застревают. Однако каждое столкновение лишь повышает их навыки.

Каждая авария оценивается алгоритмом глубинного обучения, и в конечном итоге он научится управлять машинами идеально, по крайней мере, в 2D. Исходный код библиотеки и демки доступен на GitHub.

Источник: The Next Web