Большое обновление работы сервиса

2021-09-02 14:06:54

Сегодня в dota2ezdraft.ru вдохнули новую жизнь! Каждый аспект работы сервиса, от интерфейса, до внутренних алгоритмов и механик работы нейросетей, был переработан заново. Я надеюсь, что эти усилия сделают сервис более удобным, и позволит Вам поднять пару сотен MMR сверх того, что вы достигли бы сами, избавит от сомнений выбора и позволит играть в удовольствие.


Список проделанных изменений:

Интерфейс

  • Полная переработка интерфейса.
  • Убраны кнопки выбора метода расчета - теперь все расчеты получаются с помощью нейросети.
  • Окно получения результата вынесено в iframe, это позволит не перезагружать всю страницу целиком для получения результата.
  • Сервис оптимизирован под мобильные устройства.
  • В окне выбора героев добавлена строка быстрого поиска.
  • Добавлены интерфейсы для просмотра новостей, и советы по пользованию сервисом. Окно выбора вашего пула героев вынесено в личный кабинет. Теперь выбор пула героев требует предварительной регистрации, но не привязан к файлам cookie, значит не пропадает спустя неделю после последнего пользования сервисом.

Нейросети

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

Внутренние сервисы

  • Теперь нейросети получают и учитывают статистические данные по героям, их вариативности. Мне удалось совместить механики самообучения нейросетей с быстрой реакцией на изменение статистических показателей.
  • Создана админка и инструменты для модераторов, чтобы следить за изменением героев и их логическими свойствами, создавать новые нейросети в пару кликов, обучать несколько нейросетей, работающих по разным принципам, одновременно, подключать к сервису те, которые показывают лучшие предсказательные способности.
  • Усилена безопасность сервиса, добавлены системы внутренней валидации.
  • Ускорены и переработаны все внутренние процессы, как связанные с передачей информации между интерфейсом и нейросетями, так и связанные с сбором статистической информации.