Добавлен , опубликован

Начало

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

Что надо делать?

— Минимальный набор действий это: скачать карту, запустить на ~30+ минут. Ввести слово "save". Дождаться появления файла по пути ./save/GA_test_01/Cod.txt. Скинуть. Лучший найденный скидывается вам обратно. И так несколько раз =)

Кратко об ии

— Каждый объект представляет собой кольцевую цепочку команд. Каждая команда является точкой на отрезке. Проекция дерева решений на отрезок однозначно соотносит точку и конкретное решение.
Примерный список команд
  • Сравнить
    • Число
    • Юнит (случайный, ближайший, дохлый)
      • Жизнь
      • Дистанция
      • Количество
    • Зомби (...)
      • Жизнь
      • Дистанция
      • Количество
    • Я
      • Жизнь
      • Отклонение времени
      • Отклонение времени2
    • Кольцо
      • Положение
      • Дистанция
    • Центр
      • Дистанция
  • Сделать
    • Я
      • Остановится
      • Инвиз
    • Юнит (...)
      • Бежать
      • Атаковать
      • Проколоть
    • Зомби (...)
      • Бежать
      • Атаковать
      • Проколоть
    • Зона
      • К
      • От
      • Вправо
      • Влево
    • Пространство
      • Наверх
      • Вниз
      • Направо
      • Налево
Другие вопросы
Как сохранить ИИ?
Для сохранения лучшего экземпляра введите слово "save". Файл кода будет лежать в папке варкрафта ./save/GA_test_01/Cod.txt
Могу я сохранить понравившийся ии?
Да, для этого нажмите на юнита и введите слово "s save". Код сохранится, даже если юнит умрет до конца условного раунда.
Можно загрузить сохраненный ии?
Да, введите слово "download". В начале следующего раунда он будет загружен и подключен.

Ехало

Первое видео
Задача - прожить как можно дольше
Приветствую вырезки интересного поведения, а также предложения по улучшению обучающей среды и внутренних механизмов.
Скачать:
v02 Динамичное кольцо:
03 KodG3_king of the mountain.w3x оцениваются убийства и количество выживших
Можете улучшить готовый вариант или собрать свой с нуля Cod.txt
v01 Статичное кольцо:
02 KodG3_kill_and_life.w3x оцениваются убийства и жизни
01 KodG3_only_kill.w3x оцениваются только убийства
Пишите, какую разницу в поведении юнитов обучаемых разным способом вы заметили.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
17
4 года назад
Отредактирован Vlod
1
Здравствуй, мы сохраняем его в файл, чтобы потом иметь возможность пользоваться сразу готовым или продолжить обучение
1
17
4 года назад
1
Спасибо! Если не очень понятно что это и зачем, можете посмотреть видео. Архитектура и принцип работы почти такой же
1
37
4 года назад
1
Это back propagation или генетический алгоритм? Больше бы конкретики
1
17
4 года назад
1
ГА, back propagation обучает классификаторы, а тут экземпляр ии это цепочка команд
1
37
4 года назад
1
Так ты сколько будешь обучать на такой скорости их? Там надо десятки тыщ итераций хотябы

Нужен speed multiplier
1
17
4 года назад
1
Да не сцы, в прошлый раз нейронка максимум за пару часов обучалась. Лучше скажи, почему ресурс твой лайк дропнул(
2
37
4 года назад
Отредактирован ScorpioT1000
2
Лучше скажи, почему ресурс твой лайк дропнул

В тему: интересный канал www.youtube.com/c/PrimerLearning/videos
Они тренируют именно генетические алгоритмы с крутой визуализацией
1
11
4 года назад
1

Не особо понял что к чему, но после часа работы вместо бессмысленного мордобоя все начали заниматься бессмысленным бегом по кругу( при чем одни по часовой стрелке, а другие против часовой).
Загруженные файлы
1
17
4 года назад
1
dondonchakka, межпопуляционный отбор имеет более широкий охват решений

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

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