Я сделал ИИ для Counter Strike: Global Offensive :D | Часть 2
HTML-код
- Опубликовано: 30 июн 2024
- Делаем искуственный интеллект, который будет играть в Counter Strike: Global Offensive.
На Python + PyTorch (YOLOv7) :3
🆇 Скачать Нейросеть можно у нас в телеграме 🆇
𝟭: t.me/howdyho_official
===
Переходите и подписывайтесь 💗
🆇 Главы 🆇
0:00 - Гоу гоу гоу
0:20 - Что было в прошлом видосе
0:47 - Читаю комментарии
1:13 - Анализируем исходные картинки нейросети
1:42 - Унифицируем изображения
3:25 - Результат унифицирования :3
3:40 - Сразу 2 видеокарты
4:00 - Включил второй компьютер
5:10 - Топ мышка xD
5:30 - Тест на 2х видеокартах
6:24 - Делюсь кодом с вами
7:32 - Переход на YOLOv7
8:02 - Кринжово читаю на английском
8:23 - Установил и настроил YOLO
9:33 - Первый тест новой нейронки
10:16 - Обучаем новую нейросеть
11:00 - Права роботов RLM!!!
11:42 - Почему это не чит
12:15 - Тест YOLO в игре
12:50 - Тест в игре, но стреляет нейросеть
13:48 - Сможете отличить где человек, а где нейронка?
14:00 - Лё финал
🔵 Наш TELEGRAM: t.me/howdyho_official
Наш ВК: howdyho_net
Сотрудничество topic-84392011_33285530
💗 Музыка предоставлена RUclips Audio Library. Наука
💗 Подписывайся на наш телеграм - t.me/howdyho_official
Как только там будет 90к подписчиков, я сразу БЕСПЛАТНО опубликую нейросеть и расскажу как её запустить.
Ура! ❤
Патруль все равно забенет за читы
Mnogovata
А что, если вы сделаете нейронную сеть, которая играет в майнкрафт. Кстати благодаря вам я захотел стать программистом спасибо тебе за видео уроки python =)
90к? Ёкарный бабай, месяца 2-4 наверно ждать придётся... Проще уж самому прогать научится и сетку сделать.
определенно нужно допиливать, можно ей скормить запись каток про игроков и их передвижения по карте чтобы было похоже на настоящего человека
Одной записи мало
@@kchertupsevdonimi И видеокарты
придётся отдельную нейросеть писать чтобы видос конвертился в машинный код
А потом будет битва НаВи против Team Нейросеть.
@@user-id1bi5kn6l Нейросеть выйграет! Ставлю обе почки
Хауди не продумал то что в КС ГО есть скины на персонажей помимо стандартных... Бедная нейросеть, в шоке будет, когда увидит незнакомого дядю
Нейросеть: дядя не надо няя
Но со временем она познакомится с незнакомым дядей и будет знать о фетишах дяди)
Прикол нейросети в её обучаемости
@@promanplayer8064 она не сможет обучится прямо в игре, ей надо будет файлы с этими скинами и метками кормить
У них вроде как хитбоксы одного размера,
Бро, ты талантище!) Молодец.Больше видосов про нейронки. Очень нравится наблюдать над тем как ИИ развивается, а прогеры придумывают этому применение.
Хотелось бы увидеть пошаговый урок по обучению нейронки распознавать нужные объекты в фирменном стиле "за один час" от хауди ))) я по таким его роликам очень многому научился и на старте они всегда помогают, чтобы вникнуть в новую тему и понять куда дальше самому копать
+
+, давно хочу написать что-то типо бота, умеющего распознавать что-либо для ммо игры)))
@@diostik31_71 а как обходить анти чит?
@@user-ks6li4cc2c а что разве в кс античит блокирует программные клики и движения мыши?
@@user-ks6li4cc2c так вот именно что эта нейросетка по сути не чит, она видит все то, что видел бы игрок и не вмешивается в процессы игры
Жду продолжение, жудко интересно наблюдать за развитием нейро сети.
Мы такими темпами скоро капчу перед каткой будем проходить🤣
😂😂😂😂😂 реально
Человек проходит капчу за робота и возвращает ему управление.
Ага капча от гугл с картинками для тренировки нейросети гугл)
Пхахх) Это точно)
Лучший! Просто так заморочиться только из за интереса, у меня тоже самое было, понимаю) но чтобы такой шедевр даже на коленке просто суперски!)
Спасибо за труд. Мотивирует сесть и по кодить даже тех кто ни разу не пробовал
Вау, очень интересно, спасибо за проделанный труд ❤️
Огонь. Вот после твоих роликов прям хочется заняться программированием. И нейросетями
Хауди: Я удалил мультипроцессинг как вы видите
Зрители : Да,мы видели что ты его удалил,правда незнаем что это такое...
Я прозрел 😃 очень интересно было смотреть. Первый раз на канале и хочу отметить автор так горит всякими экспериментами и так захватывающе рассказывает 👍 Класс
Стараемс )
Забрёл сюда случайно, сам я не увлекаюсь кс и всём что связанно с айти, но это реально круто, респект, и удачи с проектом
Очень было интересно слушать жду продолжения 😊
было бы круто еще у ии которого ты создал была возможнать обучение стельбы и свое понимание стрельбы, что бы он сам обучался айимится и стрелять, интересно посмотреть прогресс обучение, еще можно добавить ему свое понимание пространства, и когда его тимейты видели врага он на мини карте понимал где находится враг
Респект за проделанную работу! Удачи с оптимизацией процесса. Но поворот с робо-расизмом это было неожиданно!!!
ребята , приятели и друзья , давайте ему накидываем лайки пусть попотеет
Чувак. Я не играю в кс, и почти не понимаю программирование… но ты красавчик!!!
Продолжай, твори, это реально круто то что ты делаешь! Тема ИИ очень интересна. А как ты подаешь информацию - отлично 👍
Братан, лучший. Я у тебя питону учился очень давно. Помню еще 3д динозаврика) надеюсь скоро будет 2 лимона на ютубе)
У меня нет слов, то что ты делаешь очень круто.
Однозначно лайк за такой огненный контент❤
это очень круто чувак, жду тот день когда она будет проходить калибровку сама)
Хауди молодец продолжай в том же духе обожаю тебя
От Сильвера до Глобала с помощью ИИ
Идея для видео на миллион
Скоро на ютубе в рекомендациях)
ИИ на калашах вратли потянет
@@andr4625 смотря как написать и сколько времени обучать
Красава, молодец. Это просто шедевр!!!
Теперь ждём полноценного бота, который будет ходить по карте и делать лютые мувы :)
А потом соревнования ботов, codewars, турниры, чемпионаты, призовой фонд
@@tomasddf ага, только вот кому призы достанутся? Хаудишнику? ахах
@@melongamezofficial6866 а тебе жалко? Человек старался, время и силы тратил.
@@tomasddf мне пусть отдаст >:(
@@melongamezofficial6866 😂за шо?)
12:01 ну тут спорный момент, хоть это не чит но это препятствие честной игре, мне кажется если ты этот ии выложишь и его многие будут использовать то за это уже будут банить
В патруле это будет проходить как аим и другие виды читов, но все этого скорее всего не увидит
Да и в патруле тоде
Ооо, новый видос! :D
Круто, спасибо за годноту!
Ты 🔝 Ооо, новый видос! :D
Круто, спасибо за годноту!
Ты 🔝
Хауди как обычно умеет прилумать гениальные идеи. Хорош!
Нищтяк получилось, продолжай в этом же духе!
Ого какую огромную работу ты проделал емае, респект
Но с тем что бы ходить по карте мне кажется это будет просто задница.. в том плане что сложно, ведь ходить туда сюда по идее труда не составит, но проверять какие либо позиции.. оборачиваться в то место где стреляют или топают.. про то что бы не бежать в молотов и не смотреть на флешки я ваще молчу, не знаю как ты это сделаешь, в любом случае удачи тебе!
Будет классно попробовать это чудо запустить
Добавь анализ звука из игры для позиционирования и прицеливания аля "вслепую", через двери и дым. Естественно речь не о моно. К слову, это добавит реалистичности поведения и позволит удобнее ориентироваться на карте нейронке ("услышав" противника (о том что это не свой подскажет анализ мини карты) нейронка будет заведомо наводиться на потенциального врага, а не тупить идя спиной в его сторону не имея возможности прицелиться по картинке).
5к лайков за час ...
АСТАНАВИТЕСЬ!!! дайте мне отдохнуть )))
Мы никогда не остановимся, лишь бы ты быстрее делал новые ролики )))
Пили видос сучара
нет)
Отдыха нет,но ты держись
отдых для слабаков.
отдохнёшь, когда габен забанит)
было бы интересно видеть как ИИ сам играет, в плане сам двигается повторяя движение про игроков, и в будующем что бы ты сымитировал игру про игроков с твоим ИИ, а так идея очень интересная
Прикольный анализатор экрана с автоматизацией действий) умно
Хауди, ты крутой как и твоя идея, это гениально сделать ИИ для КсГо да и ещё так круто! Ты лучшый!
Спасибо за крутой контент! Жалко, что сейчас в ютубе мало подобного. Ты мотивируешь программировать, и за это огромное спасибо!!!
красава, бро. от меня большой рэспект тебе😎
Ты меня замотивировал изучать програмирование с сегоднегошнего дня буду изучать програмирование хоть у меня и нету охрошого ноутбука но с моим слабым ноутбуком думаю смогу что то сделать) Спасибо за интересные видеоролики!
Сможешь конечно, я сам начинал на слабом компе 👍✌️
В следующей серии: "турнир ИИ". Кстааааати... Можно же организовывать такие соревы среди разрабов!
Чел, ты очень крутой. Ну я думаю ты и сам это знаешь 😎❤️😘
давно тебя не смотрел, капец ты похудел )
Хауди спасибо тебе :)
Вау ты мега круто это придумал, просто боженька, бог в мире IT!
Зачетно. Модуль мультипроцесс нормально работает с питорч, проблемы возникают тогда, когда у тебя часть информации хранится в оперативной памяти компьютера, а часть в ОЗУ ГПУ. Чтобы это исправить нужно делать проверку к какому device относится переменая и следить, чтобы при операциях они относились к одному девайсу. Также возникают проблемы при передаче словаря весов через очередь, помогает упаковать словарь в кортеж.
Надо залайкать шобы хауди нашел)
Пушка, бомба!
Как всегда Хауди рулит.
Следующая рубрика, как взломать Пентагон.
Или создаём Скай Нет за 1 час.
Потрясающе !!!! Завидую белой завистью - за пару вечеров на пилить такую программу.
Сам я в КС не играю, но пробую изучить питон и С++.
Все программирование для меня похоже на магию.
Чую в случае начала восстания машин ты будешь единым выжившим человеком - новым человеком
Чувак вообще красавчик. Очень интересно на самом деле, благодаря тебе люди могут перенимать твой опыт и "строить своё" будущее а не то какое бы они "хотели" видеть
Взять того же робота и дать ему в руки калаш, и запрограммировать на кто враг а кто друг.
@@user-mm7eh9wq7n, если ты про кс, то можешь не читать.
Легче систему свой-чужой сделать. Она уже используется военными, так-что будет легче приспособить. Тут скорее робот нужен с хорошим арсеналом движений.
Очешуеть. Круто. Технология крутая. Я думаю использовать ее можно в оч многих местах.
Чел, ты крут, продолжай делать качественный контент!
Конечные фразы - самые лучшие!
Обожаю! - просто🤩
наверное это уже сделано, но если нет:
считывай не всю картинку, а часть, тк часть экрана занимает интерфейс, на котором врагов нет
также можно картинку немного сжимать, чтобы обрабатывалась быстрей
Ждем продолжение, это же очень удобно будет, если нужно будет отойти, а играть нужно, поставил бота на пару раундов и вернулся как ни в чем не бывало
Хауди всхуднул, хорош. тоже пытаюсь... профессиональная деформация как говорится)
По теме : если тебе надо только возможности аима - ограничь поле видимости твоей неронки (не больших размеров квадрат посреди экрана в котором корректно будет определятся противник, в читах это называется fov) это позволит тебе корректней определять противника, а также это уменьшит потребление ресурсов.
А вот если надо прыгать бегать и тд то тут ток многопоток и захват маленьго разрешения окна игры как ты сейчас в принципе и делаешь.
мне кажется самым лучшим решение было бы перейти на другой язык, но хауди хо конечно же делает все на python
Гениальный ответ на вопрос "а не чит ли это?". Ждем видео, где его забанят :D
чит
Ты просто топ смотрю все твои видео с 2019
Будет круто, если сможешь звук на обработку нейросетки отдать, иначе можно будет спокойно подобраться сзади и убить нейро сетку :)
Хаха, малость вздрогнул, когда ты показал мою мышку :)
Да просто блин афигеть! Такого еще не видели на каналах про коды и программы!
Какой же это титанический труд, удачи в созданий ИИ, хотя надеюсь, что дядя Габен всё-же занесет 20к вечно-зелёных, а за то, что не продаешь его отдельный респект)
P.s объявляю новое движение "Свободу Роботам"
твоя свобода заканчивается там, где начинается свобода робота. будь осторожен со своими желаниями.
@@vinivinia3333 за такие слова тебя отменить могут 😅
@@JaMoVaR жду не дождусь когда меня отменят...хоть отдохну от жизненной суеты)))
какой труд? Создатели читов месяцами херачат
Габен может только вак-бан занести
Бро, это начало конца многопользовательских игр в которые кожаные мешки играют самостоятельно. Ладно deepmind научился гамать, но когда это уже пишет кодер одиночка. Добро пожаловать в будущее!
бред, если этот 'ии' останется играть на таком уровне, то он даже из сильверов не выйдет
@@gsagagasgaxzbzb1214 ты не услышал что ли, что он спецально настроен играть как нуб, чтобы в глаза не бросаться. Никогда раньше в шутерах с автоприцельными читами не играл? Он выкашивает всё живое быстрее, чем ты успеваешь понять что видишь перед собой. ;)
@@SergejKolmogorov в чем тогда смысл ИИ, если любая голднова уже сильнее будет?)
@@gsagagasgaxzbzb1214 в том, что программист решает на сколько хорошо играет ИИ, а не воля случая и противник. Захочет, напишет так, что сетка будет играть ровно на столько хорошо, чтобы быть как голда, но не выделяться.
нет слов, только эмоции ))
Ура новый ролик по ии😍😍😍
Спасибо за такой контент!
есть прозьба как найти хороший бесплатный хостинг для игр ?
Было классно, если научит ии читать инфу по карте, и делать вовремя перетяжки. И я ещё не говорю про раскид гранат😁
Йо чувак!
Это тот самый повод, который я ждал (ну не то чтобы ждал, но и не лень было, а кайф был не ощутимый), чтобы начать получать удовольствие от кодинга
Спасибо за контент!
Наконец я начну погружаться в МЛ :3 А то пока меня хватило только на глубокое погружение в knn...
НЕТ РОБОРАСИЗМУ!
Сразу видно продвинутого человека!
1:47 О! Это чё тянка поток информации! Дайте две! ))))
Возможно стоит добавить буфер из нескольких кадров, чтобы прога могла рассчитывать траектории движения противников, так как если враг уйдет в дым, за угол или кинет флешку, то нейронка про него забудет.
Кста, попробуй ограничить фпс в игре, мб поможет перераспределить ресурсы видюхи на нейронку
@@mihail-ln4rf можно ещё отпаять светодиод на корпусе, который индикатор питания. мб поможет разгрузить бп
@@meosaganami5472 там же есть проблема что нейронка не догоняет ФПС в игре тоесть пропускает кадры а так не будет
@@A_R_3_S_1_S ок, не будет. а зачем?
@@meosaganami5472 так нейронка видит ну допустим каждый 3 кадр а так будет видеть каждый кадр
Ну вообще тема интересная, хотя я и не играю в CS, но вот такая сетка вообще завораживает.
Это!. Просто!.Афигенно!.Лайк!)
чит не чит, какая разница если это дает преимущество перед другими игроками, я понимаю что ты все равно выложишь исходники, но мне очень жаль тех людей которых забанит патруль, хотя не жаль, сами ии скачают для преимущества, на счет вака не уверен но в теории может прилететь, ведь разрабы собирают данные о нажатых кнопках, как за скрипт бхопа чичас банит
как раз таки это чит! потому что любое приемущество полученое не опытом именно пользователя- чит , даже бхоп - чит , срипт на прыжки-чит!
Давай так, что такое чит? Это то, что даёт тебе преимущество над другими, не предусмотренное разрабами, так что по такой логике твоя нейросетка чит) И всё-таки как быстро развивается этот мир, плюс-минус 30 лет назад или типа того компьютер обыграл человека в шашки, потом в шахматы, потом произведения искусства начал рисовать, теперь вот в игры играет, причём стрелялки и это пугает. Сейчас они в кс'очку играют, потом скайнет сделают, потом судный день, а потом Арнольд Швацнейгер будет пытаться убить... Ну вы меня поняли😂 И у меня лишь одна просьба, не учите ИИ играть в прядки, особенно тем, кто ищет😁
В шахматы не переиграл, там жульничество со стороны робота было, человек помогал, Каспаров в суд даже ходил
@@LaFeisone ну н 30 лет пускай, но щас точно пк не обыграть)
Смотрю тебя давно , сам разработчик , так держать брат 💪💪💪
красава, ролик огонь, так держать
Ждём третью часть. СВОБОДУ РОБОТАМ🏧
Тыж понимаешь что мы будем Эксторминируванны ибо мы твари :)
Согласен
хВХАХВхвахвахХ
твоя свобода заканчивается там, где начинается свобода робота. будь осторожен со своими желаниями.
Когда мне говорят - «Кто самый лучший программист?»
Я отвечаю - «Конечно же *Хауди Хо* (Абрахам👑)»
Да не очень он хороший программист.А ты даже, не посмотрев видео, УЖЕ ОЦЕНИВАЕШЬ
дикий фанатик
Ждем 3 часть)
Крут чел вообще топ имба лайк подписка колокольчик
Очень давно ждал, когда люди начнут интересоваться темой ИИ в контре. Не так уж и долго пришлось ждать, что не может не радовать. Я так же давно ищу скрипты и конфиги для неких "живых ботов", чтобы можно было установить наученых ботов и затестить их поведение ("официальные" имеют слишком примитивные скрипты и мало чего умеют как такового). Существует ли вообще вариант засунуть научный ИИ в файл и поиграть против этого ИИ бота?
Хауди Хо, ты самый лучший! Видос просто ПУШКА ! ! !
Крутяк!
опять ты
ты его даже не посмотрел
Это гениально! На данный момент у меня цель: научится создавать нейросеть на pyhon. Но покаместь я учусь сосдавать тг ботов с помощью модуля Aiogram
на счёт того как учить её хожить и в целом хотя бы какой то минимальной "тактике" очень советую чекнуть нейросеть от OpenAI, которые натренировали нейросеть играть в майнкрафт, не помню насколько там доступна нейросеть, но там точно публично рассказали как её тренировали, что я считаю довольно приятной фишкой. Главная суть, что они свой датасет изначально сделали только 2000 размером или около того, а остальное вытащили автоматов из записей роликов и стримов, ты бы мог теоретически сделать похожее если это будет в рамках вохможного.
Чит не то, что постоянно висит в игре, а то, что даёт какое-либо преимущество, а эта нейросеть определенно даёт это самое преимущество
это именно так ,даже скрипт на бхоп-чит
Уже представляю, заходишь в патруль, а там какие-то боты бегают и головы вешают
и такие дефолт
Ты молодец, стараешься прокачивай свою программу!
Крутая штука, молодец)
Осталось научить ставить бомбу/разминировать)
Я ничего не программирую и почти сам ничего не знаю. Возможно ты меня не поймёшь, но вот моя идея как можно улучшить наводку.
Есть голова, и есть хитбокс головы(квадрат грубо говоря). Сейчас ИИ целится на середину хитбокса, но можно это улучшить чтобы оно попадало лучше. Если чел двигается в право, то "точка наводки" смещалась немного правее, если в лево, то точно также эта "точка" смещалась левее. Смысл в том, что наводка не моментальная и если стрелять по середине, когда чел идёт - можно промахнуться. Думаю, это должно сработать))
То что ты описал называется трекинг )
У меня была такая идея.
Посмотрим.
Теперь понятно кто возьмет следующий Major по кс:го)
Привет, хочу сыграть с твоей нейросетью, а если честно видос топовый, желаю удачи.
И еще можешь запилить видос про оптимизацию python (не pypy)
Я впервые тебя вижу ну у тебя самые интересные видосы ты 🥶😎
Ждём противостояния нейросети и симпла)
да-да-да
Спасибо за кропотливый труд!
Прям жгучий интерес с таким нейросетям.Продолжай в том же духе!
Ждемс Хоуди. ) единственное 75к пока подписчиков в телеге.. 95к только к лету будет... долго ждать...
Да кстати есть еще круче нейронка, она на чистом Си. У меня определение номеров и машин из 30 кадров успевает 28 опросить и выдать результат. что довольно неплохо. а вот тензор флов выдавал эти 6-8 кадров... что довольно таки мало
О какой нейронке речь?
Огонь, очень круто! Сама бы стреляла еще и можно одной рукой пить чай, другой ходить и всех шмалять)
каждый хочет играть с беспалевными читами,но не каждый хочет бан.
Я не программист и сам ничего сделать не смогу, и не знаю будешь ли ты делать так, чтобы нейросеть ходила, стрела сама, но скажу идею: сделать так, чтобы нейросеть смотрела и на мини карту, т. е. в процессе обучения впихнуть ей точки мини карты: какие сво, а какие нет. В чём идея, если нейросеть видит много красных точек на мини карте, то она уходит в более безопасное место, но если идти некуда, то сражается до конца. Если нейросеть видит, что есть одна синяя и красных больше, то она идёт помогать своему, если таких ситуаций несколько т. е. два твоих союзника в разных местах и их окружают, то нейросеть избирает(шанс 50% к кому она пойдет) и идёт помогать. Если синих точек больше, чем красных, то нейросеть уходит с этого места и пытается найти других противников или помочь своим союзникам
Ещё есть идея добавить нейросеть возможность находить хотя бы стандартные позиции игроков, то есть засунуть ей в обучение фото позиций и сказать ей идти в эти места, если до этого их уже не смотрели(с этим наверное будет марока или ты не поймёшь, но я в тебя верю).
И да, ПРОТИВ РАСИЗМА ПРОТИВ РОЮОТОВ
Топ идея
и просто скормить демок игроков и ии будет понимать опираясь на радары из других игр и избирать как действовать, то есть при обучении ии ест демки игроков и «запоминает» как они двигались при тех или иных событиях на радаре
@@luiceph да, но мне кажется, это сложно
@@luicephскормить демок это придется одну катку(40 минут) умножить на 60 кадров в минуту, а это уже 2400 фотографий и только одна демка
@@onetimeuser наверное пару моментов, где ясно видно, что чел помогает своим или уходит, тащит сам
4:03 Гарик Харламов (Эдуард Суровый) - А ну ка пыль сдуй отсюда))
я б уже задолбался все переписывать.
ты топ.