AI Arena cover.jpg

AI Arena: Продвинутые модели и советы профессионалов

Полное руководство по продвинутым моделям AI Arena.

Ixtlanian

Ixtlanian

Обновлено Mar 31, 2026

AI Arena cover.jpg

AI Arena — это сложная игра, которая интегрирует передовые методы машинного обучения для тренировки и оптимизации моделей бойцов. Игроки могут выбирать между различными типами моделей, каждая из которых предлагает уникальные преимущества и испытания. Игра делает акцент на стратегическом сборе и обработке данных для повышения производительности бойца, поэтому игрокам крайне важно понимать и использовать различные доступные настройки и режимы.

Мы имели возможность пообщаться с победителем All-Star Invitational и представителем G3, Ixtlanian, чтобы получить полное руководство по AI Arena о том, как стать про-игроком и что необходимо освоить, прежде чем повышать свой скилл. Это первое руководство в нашей серии, и мы сосредоточимся на знакомстве новых игроков с продвинутой моделью.

Модели бойцов

В AI Arena доступны три типа моделей бойцов:

  1. Simple (Простая) — Идеально подходит для новичков и довольно популярна, но имеет ограничения, препятствующие высокоуровневой конкуренции.
  2. Original (Оригинальная) — Использует машинное обучение и сложные инструменты для тонкой настройки, но геймплей может быть очень сложным. Например, демонстрация действия в одной части карты может непредсказуемо повлиять на поведение в другом месте. Эта модель наименее популярна.
  3. Advanced (Продвинутая) — Сочетает лучшие черты первых двух моделей, позволяя изолированно редактировать зоны, не затрагивая остальное, и предлагает расширенные настройки для преобразования неоптимальных данных в полезный тренировочный материал. Эту модель предпочитают топовые игроки, и именно на ней мы сосредоточимся.

Выбор продвинутой модели

Выберите модель "Advanced" перед началом тренировки, чтобы использовать это руководство. Включите флажок "Exponential Memory Updating" для более эффективных недавних тренировочных сессий, что подходит для значительных изменений в поведении вашего бойца.

Процесс сбора данных

На официальном YouTube-канале игры есть обширные видеоролики по сбору данных. Вот несколько советов непосредственно от Ixtlanian:

  • Минимизируйте пустые информационные слоты: Сократите паузу между нажатием кнопки сбора данных и выполнением действия, чтобы повысить эффективность тренировки.
  • Избегайте ненужных действий: Убедитесь, что действия четкие и изолированные в каждой ситуации во время сбора данных.
AI Arena key art.webp

Обработка данных

Мы сосредоточимся на продвинутых настройках, а не на простых. Обратитесь к туториалу в верхнем левом углу для подробных объяснений таких настроек, как "Epochs", "Batch Size", "Learning Rate" и "Direction and Action Lambda".

Советы для тех, кто знаком с туториалом:

  • Настройки максимальных изменений: Используйте максимальные значения для "Epochs" и "Learning Rate" в сочетании с минимальными значениями для "Batch Size" и "Direction and Action Lambda" для начальных тренировочных сессий, чтобы установить базовое поведение.
  • Защита существующих данных: Используйте максимальные значения "Direction and Action Lambda" для защиты существующих данных, уменьшая значения "Epochs" и "Learning Rate" для желаемых изменений, сохраняя при этом текущий прогресс.
  • Удаление разреженности: Включение флажка "Remove Sparsity" удаляет большинство пустых ячеек информации, делая тренировку более эффективной. Это используется в 95% случаев.
  • Передискретизация (Oversampling): Помогает бойцам различать и запоминать различные позиции и направления, более точно реагируя на действия противника. Этот режим часто используется в начальной тренировке для закладывания основы.
  • Мультипоток (Multi-Stream): Пропорционально увеличивает вероятность применения существующих действий и направлений, если они подтверждены в текущей тренировке. Однако это может негативно повлиять на другие действия, если применяется интенсивная тренировка для новых действий.

Бакеты (Buckets)

Бакеты делятся на две категории: "On Ground" (На земле) и "In Air" (В воздухе). Действия, показанные в одной категории, не влияют на действия в другой, если они не выбраны. Эта изоляция является значительным преимуществом продвинутой модели, предпочитаемой топовыми игроками.

Бакеты на земле (On Ground Buckets)

  • Projectile Active: Активируется только при использовании специальных способностей и только когда ваш боец находится на земле.
  • Opponent Stunned и Opponent Knockback: Срабатывают, когда противник оглушен или отброшен соответственно.
  • Opponent Active: Используется во всех остальных случаях, когда ваш боец находится на земле, включая все варианты до того, как противник будет оглушен или отброшен.

Бакеты в воздухе (In Air Buckets)

  • Near Blast Zone, Safe Zone, Under Stage, Side Of Stage: Делят воздушное пространство на зоны, где находится ваш боец. Эти зоны тренируются изолированно друг от друга.

Настройки фокуса в AI Arena

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

  • Your Actions (Ваши действия) — Эта настройка запоминает предыдущие действия вашего бойца и позволяет выстраивать последовательность действий. Например, вы можете научить своего бойца выполнять удар ногой в голову после апперкота. Используется редко, в основном на финальных тренировках.
  • Opponent Actions (Действия противника) — Эта настройка позволяет вашему бойцу связывать свои действия с действиями противника. Например, ваш боец может поставить блок, когда враг атакует, или схватить врага, когда он защищается. Почти всегда используется в наземных тренировках с самого начала.
  • Your Positioning (Ваше позиционирование) — Это помогает вашему бойцу понимать свое местоположение в пространстве, чтобы использовать правильные направления или действия. Всегда используется для возвращения на платформу из "Side Of Stage" и "Near Blast Zone" и редко используется на земле.
  • Opponent Positioning (Позиционирование противника) — Это позволяет вашему бойцу понимать местоположение противника в пространстве. Редко используется в текущей мете, но с ним можно экспериментировать.
  • Your Direction (Ваше направление) — Это учитывает, куда смотрит ваш боец по отношению к врагу. Почти всегда используется на земле и в "Safe Zone", чтобы преследовать врага и определять, смотрит ли боец на врага или стоит к нему спиной. Часто используется в сочетании с "Angle to Opponent" и не используется для возвращения на платформу из "Side Of Stage" и "Near Blast Zone". Подсказка: Используйте это, чтобы схватить врага только тогда, когда вы смотрите на него, или чтобы сделать апперкот.
  • Opponent Direction (Направление противника) — Это учитывает, куда смотрит враг, например, чтобы блокировать только тогда, когда он атакует в вашем направлении. Используется в сочетании с "Angle to Opponent".
  • Angle to Opponent (Угол к противнику) — Это определяет положение вашего бойца относительно врага и используется всякий раз, когда действия ориентированы на врага, чаще всего в сочетании с "Your Direction".
  • Recoveries Remaining (Оставшиеся восстановления) — Эта настройка используется только для возвращения из "Side Of Stage" и "Near Blast Zone". Она помогает вашему бойцу понять, какие техники он уже использовал для возвращения, увеличивая вероятность использования других техник для успешного возвращения.
  • Discrete Distance (Дискретное расстояние) — Это помогает вашему бойцу понять, находится ли он близко или далеко от врага, что крайне важно для вертикального боя в воздухе и всех наземных боев. Всегда используется в тренировках.
  • Proximity to Edge (Близость к краю) — Это помогает вашему бойцу понять, находится ли он на краю платформы или в середине, внося разнообразие в поведение. Очень важно освоить и используется только на земле, часто в сочетании с "Discrete Distance", "Angle to Opponent" и "Your Direction".
  • Opponent Off Stage (Противник вне сцены) — Это позволяет вашему бойцу понять, когда враг находится за пределами платформы, чтобы эффективно защищать край и предотвращать возвращение врага. Очень важно освоить и используется только когда ваш боец находится на земле, часто в сочетании с "Discrete Distance", "Angle to Opponent" и "Your Direction".
AI Arena Smash 2.webp

Про-советы от Ixtlanian

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

Тщательно планируйте свои тренировочные сессии, определяя конкретные скиллы, которым вы хотите научить своего бойца. Демонстрируйте эти действия во время тренировки и обрабатывайте данные с настройками, которые оптимизируют их эффективность. Например, если вы хотите научить своего бойца выполнять апперкот или флип-кик в воздухе на близком расстоянии и прыгать ближе для удара на большом расстоянии, вам следует выбрать "Your Direction", "Angle to Opponent" и "Discrete Distance". Эти настройки помогают вашему бойцу понимать направление его взгляда, его угол относительно врага и расстояние между ними.

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

обновлено

March 31st 2026

опубликовано

March 31st 2026