Для AI Arena мы создали переменные вручную, поскольку хотим изначально ограничить размер используемых нейронных сетей. В результате исследователям не нужно беспокоиться о создании массивных CNN, которые могут требовать больших вычислительных затрат.
Одной из наших основных ценностей является предоставление равных возможностей для всех - мы хотим вознаграждать пользователей за то, что они могут лучше обучать свои модели, а не за то, что у них больше ресурсов.
В текущей версии игры - традиционном файтинге - пространство состояний состоит из 9 характеристик:
В следующей версии игры - платформенном файтинге - пространство состояний увеличится примерно в 10 раз, потому что будет значительно больше подвижности и вещей, которые должна учитывать модель. Мы сообщим больше подробностей об этом, как только новый игровой движок будет готов к запуску.
| Состояние | Расчет | Диапазон |
|---|---|---|
| Относительная дистанция (RD) | location1 - location2 | [-1, 1] |
| Вы лицом к противнику | -sign(RD) * direction1 | {0, 1} |
| Противник лицом к вам | sign(RD) * direction2 | {0, 1} |
| Ваши hp | health1 | (0, 1] |
| Противника hp | health2 | (0, 1] |
| Относительная сила | power1 - power2 | (-1, 1) |
| Относительная скорость | speed1 - speed2 | (-1, 1) |
| Относительная защита | defense1 - defense2 | (-1, 1) |
| Относительная точность | accuracy1 - accuracy2 | (-1, 1) |
<aside> ⬅️ Previous
</aside>
<aside> ➡️ Next
</aside>