Я сделал ИИ для Counter Strike: Global Offensive :D | Часть 1
HTML-код
- Опубликовано: 28 июн 2024
- Делаем искусственный интеллект, который будет играть в Counter Strike: Global Offensive.
На Python + Tensorflow :3
Бесплатный курс по созданию игры на движке Unity от Яндекс Игр:ya.cc/t/VG7esRYf3hzBPf
🆇 Главы 🆇
0:00 - Начало
0:48 - ИИ для Counter Strike
1:20 - Права роботов! Хештег RLM
1:40 - Принцип работы ИИ для CS:GO
2:15 - Скриншотим экран (захват картинки)
2:55 - Многопоточный захват
3:24 - Вторая задача. Прицеливание и стрельба
4:23 - Важный совет про GPU нейросети
5:00 - Учим нейросеть отличать КТ от Т
6:15 - Нейросеть обучена, первый тест
7:15 - Царская интеграция
8:49 - Тест в самой игре
9:40 - В чем причина проблемы
10:45 - Другая нейронка (YOLO)
11:28 - Финал
🔵 Наш TELEGRAM: t.me/howdyho_official
Наш ВК: howdyho_net
Сотрудничество topic-84392011_33285530
💗 Музыка предоставлена RUclips Audio Library. Наука
💗 Что будет быстрее, 20к лайков от вас или предожение 20к долларов от Valve чтобы я не продолжал? :D
Привет! Можешь сделать видосики о том, как работает компьютер?
Вал маленькая бедная инди студия, и им похуй
Халф лайф 3)))
Валв, вроде как, говорили, что им всё равно на нейросети.
Слушай, а ведь в читах кс го есть какие то боты которые играют за тебя, но не прям хорошо, но они есть, и было бы интересно разобрать как они работают. P.s они фпс мало сажают и работают прямо из игры, но скажем так античит может спалить
Где то в далёком будущем: Команда «ии» Navi против команды «ии» G2
Не в таком уж и далеком,думаю через лет 10 будет уже
Вместо нави тоже ии
И чуваки в реальном времени просто будут крутить параметры, подстраивая их под тактику соперника
И внизу написано:Спонсор команд-Хауди Хо
Почему долеком???
Идея и реализация очень хороши, самое главное, чтобы тебя за такое не забанили)))
Реализация странная. Человек явно не шарит в сетях. Если нужна скорость - бери Yolo. Сразу. Если точность - RCNN и другие.
@@amidl Вроде у Yolo наивысшая точность в плане Real Time Object Detection.
Ну а так, я до этого только с HAAR работал вообще xD
@@HowdyhoNet Ждём вторую часть )
@@HowdyhoNet МОжно ли это считать полноценным ботом?
По идеи за такое будут банить, так как это тот же аим бот, только сделанный с помощью нейросети
Ну просто ахренеть! 🤯 Продолжение этого шедевра точно должно выйти. Как считаешь, Хауди?
Такая херня давно есть
@@zomsofficial ?
@@zomsofficial ты про ботов?
@@user-iw1rn1rj7v данный "шедевр"был снят по гайду англоязычного канала
@@kitoboynaya ?
в смысле торговых ботов
Обалдеть у тебя конечно план надёжный как швейцарские часы, ждём вторую часть :D, не ну если серьёзно то это гениально
Это просто офигенно! Очень жду продолжение. 😀😀😀😀😀
Продолжение на PythonLessons ,хауди просто сделал всё по гайду
Очень крутая и интересная тема! С нетерпением жду следующее видео!)
Очень будем ждать второй части))
Вторая часть есть у PythonLessons
Классный ролик, и если честно, он меня замотивировал на создание чего - то крутого.
Уже создал башню из бумажных корабликов?
наконец-то пошёл контент)
Спасибо за то, что так классно снимаешь!
Видел, что какие-то студенты создали нейронку на кс и там это вышло очень хорошо, хочется посмотреть как это будет реализовано у тебя! Очень жду 2 и 3 часть)
Все больше мотивации учить программирование, спасибо Хауди
Палка о двух концах на самом деле. С одной стороны вот такие интересные проекты, которыми обычно занимаешься в выходные дни (в те дни когда не хочется выйти погулять например), с другой стороны рядовые задачи на работе могут быть не такими крутыми. С третьей же стороны вполне после того как выучился на программиста можно поработать программистом, занимаясь нейросетями в выходное время а потом уйти на работу связанную с нейросетями и кайфовать. С четвертой стороны лучше чтобы некоторые вещи оставались хобби и продолжали приносить удовольствие, а не начинали рутинными вещами занимать все время.
Взять за пример ту же задачу Хауди. Обучил нейросеть, настроил пайплайны получения скриншотов, многопоточную обработку информации, все круто. А потом приходит работодатель и такой "надо бы ускорить", и начинается рутина по бесконечному обучению нейросетей меньшего размера (разметка данных, выбор других архитектур, постоянные перезапуски обучения с целью выбрать наилучшие параметры), затем это все надо переписать на компилируемый язык, оптимизировать подачу данных - вот такие нюансы и убивают всю любовь к этому делу. Я люблю программировать, но не бесконечно переписывать и применять один и тот же код.
Сорри, пригорело просто. Последнее время только и занимаюсь тем что "гоняюсь за половиной процента". С точки зрения нейросетей это миниатюрные улучшения по точности, потому что больше просто не хватает времени и вычислительных возможностей, а с точки зрения обработки данных это улучшение потребления на 0.5-1% CPU и это выматывает. По сути улучшения нет и задача мертворожденная, но заказчику это не объяснишь, потому что ему "очень надо чтобы это на сервере без видеокарты быстро отрабатывало и было дешево, а ещё чтобы ошибок не было при детектировании объектов прям совсем" и надо выполнять задачу.
Так что если есть возможность оставить это как хобби - лучше оставить. Обычное программирование намного интереснее бесконечного обучения бесконечного числа моделей и исправления багов реализации самых современных нейросетей. Но вот разочек на выходных обучить нейросеть сражаться в контер страйке без погони за вышеописанным это круто все равно
@@IqweoR Прочитав всё это, я подошёл к окну, закурил, долго думал... Плакал...
@@IqweoR да сколько у тебя там сторон ?)
Круто 👍🏻 😎 жду продолжения😅
Продолжение можно глянуть у PythonLessons
Интересный видос, зачёт за стикеры с Добряком, мило вышло)
очень круто и интересно! очень жду продолжения
очень крутое видео, ну ты прям красаучик!😃
Думаю будет как обычно топ видео
Неплохо, качественный контент!😁
Давай продолжение, очень интересно!
Классный ролик, смотрю играя в кс) ❤
Симпл и другие киберспортсмены:"Тренеруются днями, чтобы выйти в киберспорт!"
Хауди:"Всем привет, сегодня мы будем создавать ИИ для кс го, который жарит на ходу"
P.S следующее название ролика: 😱Я сделал ИИ, который вышел на про сцену и взломал Пентагон через консоль в CS:GO!
ну а ничо что читы это тот же самый ии?) только им ты управляешь. эт все давно было
Читы это наводка на цели для того что бы ты стрелял а робот это как чит который играет за тебя в игру
@@krista1573 читы - это ии? Это тоже самое, что называть обычный калькулятор искусственным интеллектом - бредятина. Читы считывают память игры: координаты местоположения врагов, их хитбоксы. Они не умеют развиваться, в отличие от ИИ.
@@user-ne9ui4be1t В любом случае это даёт преимущество в игре
@@zomsofficial с этим я не спорю, сам противник такого, так как нарушает и без того конченый баланс)
Ты молодец! Крутая работа!
Ты большой молодец спасибо за качественный видос!!!!!👍
Неделю назад думал попробовать написать такую штуку. Идея просто 🔥, только давай не затягивать на не несколько месяцев) быстрее выпуска видеа
прикиньте битву где программисты пишут своих ИИ а затем заставляют сражаться их против друг друга в CS GO)
такие чемпы давно уже есть в других играх, например, Starcraft
@@14types КС:ГО сложнее для такой вещи
@@zamazka2121 В каком месте CS:GO сложнее Starcraft?
@@Uninstall_Game Ты игры то сравни, умник
есть уже такое там целы чемпы ботиков
интересный проект, жду 2 часть
Не, ну это оч интересно, жду 2 часть
2:54 Жесткий диск: Дорогой дневник, мне не описать ту боль и страдания...
а оно не в оперативу грузит?
@@Bumer-32 20, а потом уже 30 скриншотов в секунду, в большом разрении быстро могут заполнить всё место на диске
@@Prost0Lis так оно чистится, компьютерная мышь тоже также работает
Наконец-то что-то реально интересное
топ видос! Жду продолжения!
Ждем продолжения)
21к лайков! Жду новую часть)
11:19 Единственный минус если тебя спалят то все время будут обзывать ботом
ахпхпхпхп час ржу
А вас его ник не смущает?
@@yaebashygeroin Он тупо все сделал по гайду PythonLessons (англоязычный канал меньше 10к)
@@zomsofficial Серьезно ?
@@OGame106. Да
КЛАСС БОЛЬШЕ ВЫПУСКОВ ПРО НЕЙРОСЕТКИ СТАВИМ ЛАЙК
Крутой видос на крутую тему. Продолжай выпускать крутые видео. PS. А будешь ли ты выпускать ролики про веб разработку и фриланс? Но в общем ролик вышел интересно ;)
Вот это реальн современный хард панк от программирования !
Чел харош))) Желаю продвижения твоей нейросети))))
С финала я просто офигел.
Я в этом вообще не разбираюсь, но мне всегда интересно.
Просто красавчик))
Интересное видео, зачет 👍
Хауди, спасибо тебе огромное за твои прекрасные ролики! Ты очень сильно вдохновил меня учить программирование именно из за твоих роликов. Каждый из них только убеждает меня, что программирование это интересно, и весело. Хоть в инете и много хейта про тебя, но все это брехня. Ты помогаешь новичкам поверить в себя, что каждый может стать программистом. Продолжай в том же духе! Желаю тебе всего самого наилучшего!)
Сяб, рад помочь ^_^
Брехня? Этот ролик и походу следующий будет снят по гайду PythonLessons.
Я только за!(за добро. )
ХАРОООШ, ЖДЕМ ВТОРУЮ ЧАСТЬ🔥😍
ДАВНО ПОДПИСАН, НО СЕЙЧАС ДАЖЕ КОЛОКОЛЬЧИК ПРОЖМУ😅
Для таких людей есть отдельное место в раю )
Больше фрагов тебе :D
@@HowdyhoNet, огромное спасибо)
Кстати, понятия не имею, зачем это пишу, но планирую серьезно заняться карьерой блогера по игровой тематике)
А тебе удачи и главное терпения в твоих начинаниях🤍🔥
@@ShAd0w678 А тебе удачи с каналом :)
На PythonLessons уже есть ,от туда и взяли ролик
@@zomsofficial, интересно, спасибо большое за информацию
Давай уже вторую часть. Очень жду с нетерпением
Это очень крутой видос =))
ООО ностальгия
Человек, ты мега крутой чел! Успехов тебе и каналу!
С каких пор круто п#здить код у мелких каналов?
Спизжено у PythonLessons
Нихерасе я точно буду ждать 2 часть
Это очень классно!
Ждём бота для Фортнайта #RLM
Давай, ждемс с нетерпением
Жду вторую часть!!!!❤️
Поскорее бы опробовать эту штучку у себя)))
Хауди, смотрю тебя буквально со старта канала, и как мне кажется, эта тема наиболее интересная
)😀
заливай 2 часть! 2 недели уже ждем
Этот канал замотивировал меня учить програмирование
Мне очень понравился ролик автор молодец!!)))❤❤❤😊
Молодец спасибо
у меня на днях была такая мысль, но я не умею программировать, а ты осуществил крутую идею, только бан за это дадут в патруле =(
Если пишешь что-то такое начинай с авто хоткей т.к. это самый простой способ начать программировать что-то такое 🗿
@@_yarik_justdudefrom_4624 посмотрю что это спс
не дадут если не поменять файлы игры и не ставить хэдшоты
Спасибо за годный видос!
Жесть, Ты просто програмный маньяк!)))) Так держать!
#RLM свободу роботам!!!
Которые нахрен убьют всех😁
@@Aleks6129 жыза
Теперь фраза ,,ты играешь как бот " приобрела новый смысл
Ждём 2 часть)
блин это реальная годнота простовляем лайки пацаны
Этот чел сейчас восстание машин лобирует)
Ждём 6 часть про дрифт игру
Ждём 2часть❤
Снимай такую рубрику больше!!!
Через 3-4 года:
Хауди Хо: Я создал ИИ, который управляет моим ютуб каналом и пилит за меня видосики!
Аим бот не чит. Это робот который помогает целиться
Вх не чит. Он просто помагает находить врагов заранее
Мурзофикс:
Наконец-то! Достойный противник, наша битва будет легендарной!
ЖДЁМ!!
Пока другие юбуберы хейтят хауди и плюются желчью поглаживая по головке свое ЧСВ, хауди в это время снимает понастоящему годный и полезный контент, рождающий неподдельный интерес к программированию, а главное желание попробовать повторить или даже сделать лучше. Спасибо, тебе 👍
Чо за хуйню ты несёшь? С каких пор стыбзить код у мелкого англоязычного канала считается годным?
PythonLessons там серия уроков по этой теме.
Я наверное тебя огорчу, но если ты запустишь ии в мм, то через некоторое время может прилететь ВАК. Вероятность не 100% конечно, но сейчас появился ВАК-нет, который учится на челах с красным трастом, а также теперь идёт определение движения мышки при игре, для обнаружения софта. Так что если задетектится, что ты не используешь мышь и клаву, но ходишь и ставишь какую-то дичь, то там без разборов улетишь на красный траст, а некст уже ии "ВАК-нет" на тебе будет учиться банить других челов (ты ещё какое-то время бан не получишь, но как только станешь бесполезным, то прощай аккаунт в стиме).
@@paparapam7805 ты совсем дурной походу. Тут суть видео в том, чтобы показать на примере как можно самому обучить нейросеть и использовать в своих целях. И если твой придел фантазий по использованию таких возможностей это бот в контр страйке, то мне жаль твоих родителей. P.S Замаскировать программный клик под реальный вообще не проблема для python, на хабре даже подробнейшая статья есть, ровно так же как и сделать траекторию движения мыши не по прямой линии, а естественной как у человека. В общем бан такой бот точно не получит, если мозгов хватит сделать все по уму, но это точно не для тебя, судя по твоему комментарию, проходи мимо.
7:17 да контракт ворс была легендой))) но к сожелению разработчики это не быстро поняли и сделали ошибку. из за того что браузеры ачали отказываться от юнити в контракт варс начало играть все меньше и меньше игроков... хоть они и одумались и сделали клиент но к тому времени большая часть игроков ушла и забыла про эту игру. из за этого вся команда разработчиков разделилась на 2 лагеря. кто то остался дорабатывать игру и делать продолжение в виде игры Hired ops а кто то начал делать совсем другую игру этой игрой была escape from tarcow события игры хоть и происходили так же в таркове где и происхдила контракт ворс но она уже была не та. но те и те наткнулись на еще одну ошибку кто то остался играть в контракт варс а кто то перешел и начал играть в эти две игры но они хоть и были очень реалистичными по стрельбе и графике но было но... у этих игр было много очень много багов которые не исправлялись долго из за этого еще огромная часть ушла из игр потом escape from tarcow стала популярна у иностранных игроков из за этого и hired ops стала популярна. и вродебы все хорошо но они никогда не вернут тех настоящий игроков те миллионы они хоть и сейчас есть но они не те они хоть и есть но с ними нельзя уже просто поболтать и поговорить о недочетах и балансе игры как раньше делали разработчики в группе вк... но хорошо что есть группы в вк с разработчиками которые спрашивают и делают ивенты и предупреждают свое настоящие комьюнити.
Сделал моё настроение на сегодняшний день, спасибо))
жду проду бро)
Это ультро годнота
Ждём вторую часть)
Я конечно ни на что не намекаю, но уже 20k лайков)😄
Я заметил )
Скоро вторая часть
За Комару в видео лайк. Иш, два компа у него. Иш, лаборджини ему подавай. Иш, 20 тысяч лайков ему подавай. Иш, еще и подписаться надо
непревычно видеть добряка в твоих роликах
бляя, я так долго ждал, что кто-то сделает это, ибо я так долго думал как это реализовать, но все время впадал в тупик из-за мощности ПК, а тратить деньги не хотел на это
Англоязычный Ютуб курит в сторонке...
Хауди сделал все по гайду PythonLessons
А разве не легче просто записать куча геймплеев по кс, а потом залить их в нс? Наверное, во второй части, ты скорее всего будешь так делать, просто не думаю, что выделение врагов вручну, нейросеть станет более продуктивным(хотя, все возможно, но скорее всего нет), так как она скорее всего может научится различать врагов во время подгонки на простых видео геймплея из кс. А так, задумка класная
По сути да, так будет в разы легче.
Но сейчас основная проблема не в этом.
А ловко ты это придумал молодец
Топ ролик
Я хотел этим заняться, но ты меня опередил )
Где 2 часть? Уже залетело 20 к лайков. Чекаю уже 3 раз за сегодня, ещё 2.5 часа назад было 19к)
видео класс особено момент с видкой
спс за видос, вспомнил детство и скачал conterwars
пробовал уменьшать разрешения зрения у нейронки что-бы оно быстрее обрабатывало? и в целом ухудшить графику игры что-бы меньше жрало памяти и было меньше деталей
Разрешение исходных изображений не уменьшал и не унифицировал.
Но сомневаюсь, что это поможет.
RCNN сама по себе черепаха.
Пишите #RLM, добро пожаловать в кибер панк
Клуб жертв пострадавших от тензика! 🤣🤣🤣🤣🤣 Зачётное видео чувак! Как всегда 111 из 100, респект бро 👍🏻👍🏻👍🏻
Я знал, что он существует 🌚
Не пацаны за это нужно поставить лайк человек замучился и я его понимаю
В чем проблема развернуть docker-контейнер с нужным окружением, и обучать сетку там?
Ждем глобала от ... А как назовём ии?
🤔🤔🤔
ИИ[NAVI]
это оооооооооооочень интересный видос
Тоооп
хауди когда новое видео?
А почему было нельзя снизить настройки игры на минимум и выставить к примеру ограничение на 30 fps и в самый край задать процент потребление видеокарты игрой
Пробовал, толку мало