Войти
ПроектыФорумКонкурсы

Конкурс ИИ, управляющего автомобилем [ИТОГИ]. (27 стр)

Advanced: Тема повышенной сложности или важная.

Страницы: 126 27 28 2937 Следующая »
#390
(Правка: 9:32) 9:31, 10 окт. 2019

Incvisitor
Прохождение трассы важно + время.
Смотря как вылет считается, т.к. он вперед может еще долго лететь.

Mikle
Предлагаю суммировать время всех трасс, а вылетевшим выдавать время твоего первого бота=)


А вообще я бы сделал две номинации, по числу пройденных трасс и по минимальному времени.

#391
11:01, 10 окт. 2019

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

Во-вторых, я бы дал всем 5 "жизней" и при вылете дал бы шанс повторить ту же карту. Но не более 3 попыток, три вылета на одной карте - значит карту считать непройденной.

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

#392
11:21, 10 окт. 2019

romanshuvalov
Эм. ну это не честно. от слова совсем. Вы нулевую карту заездили до дыр, а у меня бот на рандоме шпарил.
>интересно, как сложные места будут проходиться
Для этого включи 30 карту

>Во-вторых, я бы дал всем 5 "жизней"
Упал - значит упал. ИИ должен справляться.

#393
11:29, 10 окт. 2019

AWPStar
> Вы нулевую карту заездили до дыр, а у меня бот на рандоме шпарил.
Ок, ну хотя бы вне конкурса просто посмотреть у кого как бот ездит нулевую карту.

> Упал - значит упал. ИИ должен справляться.
И всё? дисквал на весь конкурс? Не интересно. Пусть лучше машинки полетают, опасно цепляя борта на поворотах.

#394
11:43, 10 окт. 2019

romanshuvalov
> дисквал на весь конкурс? Не интересно.
Не дисквал, а, всего лишь, последнее место на этой конкретной трассе.
Вообще, я смотрю по правилам Формулы-1, там есть зачёт времени, но это отдельная номинация, там не дают никаких вторых попыток.

#395
11:55, 10 окт. 2019

romanshuvalov
> Ок, ну хотя бы вне конкурса просто посмотреть у кого как бот ездит нулевую
> карту.
Можно отдельную номинацию на нулевую карту)

#396
12:01, 10 окт. 2019

Ладно, ок, вылет - значит вылет, без вторых попыток.

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

Нулевую карту всё-таки предлагаю включить либо отдельной номинацией, либо "разминкой" для публики, либо еще как-нибудь.

#397
12:08, 10 окт. 2019

romanshuvalov
> Остается вопрос, можно ли передавать боту результат прохождения предыдущих
> карт. Если он вылетел на предыдущей карте, ему хорошо бы об этом знать и
> сбавить обороты.
Я могу это сделать, но смысла не вижу - из того, что бот вылетел, не следует, что новая карта будет сложнее, ведь все боты уже и так проверялись на разных картах, процент вылета определён, и, если он большой, имеет смысл снизить обороты сразу.
romanshuvalov
> Нулевую карту всё-таки предлагаю включить либо отдельной номинацией
Просто вести бессрочный топ по нулевой карте, а 14 утром подвести итог чисто по рэндомным картам.

#398
12:31, 10 окт. 2019

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

С уважением Tiranas.

#399
12:46, 10 окт. 2019

Mikle
> из того, что бот вылетел, не следует, что новая карта будет сложнее
Ок, согласен.

Тогда расставить по местам, определить баллы подобно формуле-1, вылетевшим поставить 0 (или сколько там получают нефинишировавшие).

> Просто вести бессрочный топ по нулевой карте
Отлично!

Tiranas
> Если машина смогла продолжить путь по трассе, после вылета, то нет проблем.
Понятие "вылет" в данном случае означает тотальный вылет, когда показывается сообщение "Вылет!" и приложение закрывается. То, что ты описал, не является вылетом в терминологии конкурса.

#400
13:37, 10 окт. 2019

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

#401
15:03, 10 окт. 2019

Mikle
> Попробуй вручную удалять -ai-.dll, скорее всего антивирус начинает её
> проверять, а программа её удаляет при запуске, а потом делает копию твоей dll с
> таким именем.
Ага, помогло, спасибо.

Уже есть первые ездуны:
Screenshot_2019-10-10 test | Конкурс ИИ, управляющего автомобилем [ИТОГИ].

Теперь осталось прикрутить память и научиться сохранять нейронки на диск.
А там уже можно и начать обучение...

#402
16:19, 10 окт. 2019

Прогнал 1000 рандомных сеток:
2019-10-10 16_14_32-test | Конкурс ИИ, управляющего автомобилем [ИТОГИ].
Заняло пару минут, на диске 40 метров нейромозгов и столько же html-svg, проц загружен на 10-15% (что печально).
Теперь надо взять 10 лучших и прогнать каждую 100 раз с мутациями. И так пока оно не обретет самосознание.

#403
16:21, 10 окт. 2019

Блин, какая же магия эти нейронки...

#404
16:27, 10 окт. 2019

А как выглядит "нейронный алгоритм" после завершения обучения?

Страницы: 126 27 28 2937 Следующая »
ПроектыФорумКонкурсы