Каков опыт игры в Honor of Kings с обученным вами ИИ?

искусственный интеллект

用自己训练的AI玩王者荣耀是什么体验?

Эта статьяGitHubGitHub.com/Джек-Чери — это…Он был включен, есть технические статьи по галантерейным товарам, систематизированные учебные материалы, интервью с ведущими производителями и т. д. Добро пожаловать в Star and Perfect.

Введение

Привет, меня зовут Джек.

«Honor of Kings» наверняка слышали, даже если вы не играли в нее раньше.

Стратегическое сотрудничество типа «Jeuiwu», разработанное Tencent AI Lab, сильнейшие точки ИИ учат вас быть человеком.

Но для этого, как и для Alpha Go, требуется команда с большими данными и машинами, чтобы играть в нее.

Сегодня я представлю вам «гражданскую версию» King of Glory AI, в которую мы все можем играть.

Sneak Peek (невозможно загрузить видео,Нажмите на изображение, чтобы воспроизвести видео):

Видео проигрывается с удвоенной скоростью, и тренируется только один "потомковый" герой.Если вы хотите использовать других героев, вы можете тренироваться сами.

Продолжите практическое обучение сегодня, вы готовы?

Во-вторых, принцип реализации

Для того, чтобы наш код мог управлять «Honor of Kings» мобильного телефона, нам нужно управлять мобильным телефоном на компьютере.

Что вам нужно использовать? scrcpy и minitouch.

scrcpy может транслировать экран телефона Android на рабочий стол компьютера и управлять им.

Проще говоря, он позволяет вам управлять телефоном с компьютера! Он поддерживает управление мышью, ввод с клавиатуры, копирование и вставку из буфера обмена компьютера, перетаскивание файла на телефон и перетаскивание APK-файла для установки.

Чтобы использовать scrcpy, вам не нужно рутировать свой телефон, и вам не нужно устанавливать APP на свой телефон, просто включите «Отладку USB» (отладка adb) в настройках системы.

minitouch предоставляет интерфейс сокета для мультисенсорных событий и жестов на устройствах Android. Также не нужен ROOT телефон.

Используйте scrcpy, чтобы получить экран игры, получить дескриптор scrcpy, а затем сделать снимок экрана.Создание инструкций по эксплуатации из изображений, а затем используйте minitouch для эффективного выполнения этих рабочих инструкций.

Итак, ключ в том, какрисунокгенерироватьИнструкции по эксплуатации.

Правильно, используйте Transformer.

Вы видели DALL·E, который был популярен в последние два дня? Последний выпуск OpenAI, он может волшебным образом генерировать соответствующие изображения непосредственно в соответствии с текстовыми описаниями на естественном языке!

Например, введите текст: Кресло в форме авокадо.

Изображения, созданные ИИ:

用自己训练的AI玩王者荣耀是什么体验?

Этот производственный эффект действительно потрясающий! Барьеры между естественным языком и зрением постепенно разрушаются.

用自己训练的AI玩王者荣耀是什么体验?

по очереди,рисунокгенерироватьописывать, попроще, такая работа использовалась несколько лет назад.

Используя Transformer, на основе игрового образа сгенерируйтетекущий экранизОписание операции.

用自己训练的AI玩王者荣耀是什么体验?

Такие как продвижение, атака и высвобождение навыков.

3. Тестирование алгоритма

Прежде всего, у вас должна быть видеокарта, на которой можно запустить Transformer, и установить необходимые сторонние библиотеки, такие как pyminitouch, pytorch и т. д.

Затем установите scrcpy, есть много руководств по установке, Baidu много искал и поместил все в тот же каталог, что и загруженный код.

用自己训练的AI玩王者荣耀是什么体验?

Загрузите файл обученной модели.

Тем не менее старые правила, я будукод и моделиОн упакован для прямой загрузки (код извлечения: jack).

Disk.Baidu.com/Yes/1U9Такой 04l8…

Следует отметить, что конфигурация minitouch разных мобильных телефонов может отличаться.Разрешение тестовой машины кода составляет 1080 * 2160, которое необходимо изменить в соответствии с вашей собственной ситуацией.

После того, как среда настроена, пришло время запустить код.

Запустите файл «start and endprocess.py», чтобы запустить scrcpy. Измените два элемента в «capture_A.py обучающих данных» на свое устройство:

用自己训练的AI玩王者荣耀是什么体验?

После запуска King of Glory и вступления в битву человек-машина 5 на 5 запустите «тренировочный перехват данных_A.py».

Приходите испытать это на себе! Тренируйте одного из любимых героев!

адрес проекта:GitHub.com/FuQ UA NL i/…

Четвертый, последний

Код этого проекта немного запутан, и есть хардкорные китайские переменные.

Производительность алгоритма нуждается в улучшении, и в настоящее время можно победить человека-машину.

Позже, когда будет время, организую и обновлю, и на этой основе улучшу версию, смотрите по ситуации~

Желаю всем хороших выходных, я Джек, увидимся в следующий раз.

Статья постоянно обновляется, вы можете найти [JackCui-AI] в общедоступной учетной записи WeChat, чтобы прочитать ее впервые, эта статья GitHubGitHub.com/Джек-Чери — это…Он был включен, и есть полные тестовые площадки для интервью на крупных заводах Добро пожаловать в Star.