Есть ли у кого-нибудь соображения, о возможности реализовать в WC3 нечто похожее на AlfaStar из мира StarCraft 2. Потянет ли движок WC3 нейронную сеть? Можно ли такое реализовать на Lua?

Принятый ответ

Прежде всего, нейросеть для старкрафта сидит вне клиента игры. Спрашивать потянет ли это движок не корректно потому как движок то тут ни при чем. Правильнее ставить вопрос,реально ли реализовать интерфейс для взаимодействия нейросети с игрой.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
28
5 лет назад
0
эта проблема решается с помощью v/cjass указанием размера массива
У vJass лимит кастомного массива 32к, в 1.29+ такой размер массива нативен.
Vlod, ты описываешь нейросеть, которая будет существовать только во время запуска карты. После её закрытия все изменения сотрутся. Нужно сохранять как-то и загружать, что адекватно сделать нельзя, только костылями через прелоад. Пока не будет нормального I\O API, не вижу смысла этим заниматься.
0
18
5 лет назад
Отредактирован Vlod
0
PT153, есть несколько вариантов, самый простой - это обучить сетку, сжать по возможности и запихнуть её в карту, а что тебя смущает даже в этом случае?
0
28
5 лет назад
0
Vlod, в этом - ничего. Но обучать придётся вручную.
0
18
5 лет назад
0
PT153, можно по-подробнее о том, какой не ручной метод ты имеешь ввиду? самообучающиеся или что?
0
28
5 лет назад
Отредактирован PT153
0
нечто похожее на AlfaStar
AlfaStar обучался на реплеях. Чтобы сделать также, нужно как минимум API для реплеев.
Будет API для реплеев - НС можно будет обучить по ним. Будет API для связи с сервером - можно будет сделать НС с самообучением.
Пока из этого ничего нет, потому НС можно обучить вручную, то есть выписать кучу данных и применить алгоритм обучения на них.
0
24
5 лет назад
0
Ну, допустим, реплеи парсить и использовать для обучения внешней сети можно и без клиента. Если сетке не ставится задача распознавать изображение на экране, как это делает AlfaStar.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.