Агенты получают индивидуальность (AI-Evolution #6)

Агенты получают индивидуальность (AI-Evolution #6)

Доброго дня! Я с небольшим обновлением по проекту) Для начала техническая часть. Наконец -то настроил для проекта гит и теперь у меня есть бэкап на случай, если что-нибудь внезапно пойдет не так. На душе стало спокойнее) Также расширил нейросеть принятия решений до 8-6-3. Напомню состав: на входе 3 нейрона для зрения, голод, сытость, время суток, опасность под ногами и добавил один из самых важных, который почему-то не добавил одним из первых - здоровье, проще говоря, обычный HP. А на выходе скорость движения вперед (сделайте пометку, через минуту к этому вернусь), поворот влево или вправо, намерение действия.

Агенты получают индивидуальность (AI-Evolution #6)

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

Представляю вашему вниманию шоу "Олени на льду"!

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

Анимацию пока времени не было настроить, поэтому меня дико повеселил первый запуск симуляции с оленями-конькобежцами. Кстати во второй половине ролике обратите внимание на представленный экземпляр. Вот ради подобных моментов я и решил написать симуляцию именно через нейросети, а не через простое дерево условий. В смысле я даже сам не знаю как поведут себя созданные мною сущности в разных условиях. Я будто каждый раз другой проект запускаю. Заметили, что олень некоторое время двигался задом? Такого не должно было быть, потому что на выходе как я и говорил скорость движения принимает значения от нуля до единицы, то есть либо стой, либо иди. Как это получилось, я пока не понял. Возможно разберусь позже. До скорых встреч и спасибо за внимание!)

Агенты получают индивидуальность (AI-Evolution #6)
44
22
11