В следующем ролике на канале: СТРАТЕГИИ ПОБЕДЫ против AlphaStar! Предлагайте ваши варианты в комментариях, исходя из анализа действий ИИ в этом видео. PS. Для тех, кто слушал вполуха: нет, выделенный для поставки газа дрон НИКОГДА НЕ МОГ БЫТЬ ДОБАВЛЕН В КОНТРОЛЬНУЮ ГРУППУ. Ни в формате кокона, ни в формате личинки. Потому? Потому что за минуту до показа дрона я показал вам, как ИИ заказывает юнитов: он выделяет сразу кучу личинок, из которых производит юнитов - и нет, в его области выделения не было ровно одного кокона (неважно, с каким именно юнитом, но в том числе с этим конкретным дроном) - только группы из нескольких юнитов.
Дарки, дарки, дарки, дарки, дарки с блинков, НО не в харасы, а в основную армию. По-моему так никто кроме Коу не играет. (Надеюсь альфастару не скармливали реплеи Коу)
"Насколько же слепо альфастар копирует действия людей". Но винрейт под 90%. Видимо теперича людям нужно слепо копировать действия ИИ)) ЗЫ попробовать тактику "терранам газ не нужен" альфастару думаю зайдет))
Ну хз, я ниже бронзы( не могу пройти компании на эксперте, максимум ветеран), постоянные втыкания с саплаем и по 20 рабчих афк при стоящей второй базе, но контрольные группы использую.
@@nom1997ad Его память полностью воссоздана искусственно. Вся его жизнь, которой не было, просто информация. Сам того не осознавая, является куском синтетики. А что будет, если он узнает, что вся его жизнь не существовала?
@@ФедорКО-м7в он поднял саплаи когда войска в основной массе забежали за них) типа мы защищаемся, ок, и ниче, что враг уже внутри ворот, мы готовы защищаться от внешнего врага
@@vasyavasya2795 На мой взгляд ни мапхак ни автосплит не помогут против альфастара в бою так как у последнего есть чудовищный распределённый фокус по одиночным юнитам. Битва против TLO это показала. Просто во время автосплита уже потеряешь пол армии.
топ! )))) уверен, у него больше половины таких винов) когда человек ВАЩЕ не понимает что тут происходит, и оно не умирает, и кусатьсо ощутимо не перестаёт. Но! Абсолютно уверен что как раз таки Мощнейшая на данный момент Нейросеть (мозг человека) очень быстро приспособится к Альфастару и выгонит его как минимум в мастерлигу или даже даймонд.
Просто кожаные ублюдки привыкли играть по определённым билдордерам, а АS тупо копирует запомненный высокой повторяемостью набор мувов, чем и вносит сумятицу в разум противника. :3
@Viacheslav Krilov Никогда ты не выгонишь Альфастар, ты сам понимаешь что такое нейросеть? Это сеть мощнейших серверов обрабатывающих информацию на лету. Ты наивно полагаешь что в логической игре или игре на реакцию твой мозг быстрее сервера?)))) Вы все уже проиграли когда была запущена нейросеть, вы обречены теперь проигрывать постоянно!
Лол, так и есть. Видимо потому, что тип бот особо не осознает что делает. Но извините, он и должен бездумно копировать, это далеко не "сильный" ИИ, о каком понимании речь идёт? Тут люди то не всегда понимают что делают. Я честно сказать разочарован такой реакцией =[. Но да ладно. Обзор появился, и это сильно радует. Кста, вот бы его аккаунты найти. И кстати, у чувака из 3D ник ДедАн, похоже, а то тут ДиДен =)
про 9:02 и другие кейсы с выделением: Документация среды обучения SC2LE, через которую альфастар взаимодействует с игровым клиентом и исходники которой есть на github, говорит, что выбор юнитов происходит аналогично человеческому, а именно: "selecting multiple units by drawing a rectangle. The intended action is then select rect/select add, (x 1 , y 1 ), (x 2 , y 2 )). The first argument select add is binary. The other arguments are integers that define coordinates - their allowed range is the same as the resolution of the observations." или по нашему: реализация возможности выбора нескольких единиц, путём рисования прямоугольника выглядит следующим образом: [выбрать или добавить к выбранным, [[x1, y1], [x2, y2]]], где первый аргумент бинарный. Другие аргументы являются целыми числами, которые определяют координаты - их допустимый диапазон такой же, как разрешение наблюдений. То что мы видим из реплея говорит нам о том, что либо количество шагов среды выше количества шагов реплея(жалко что не видно АПМ в этот момент), либо в среде обучения есть более эффективный функционал выбора единиц, который агент(который альфастар а не секретный))) активно абузит. Но ИМХО deepmind никакого смысла специально реализовывать подобный функционал в среде обучения нет, т.к.: во первых это r&d(научно исследовательская работа); во вторых: в части глубокого обучения с подкреплением deepmind впереди планеты всей и каких то 3-4 года назад еще нико особо не предполагал, что у данного вида обучения такой потенциал. Так-что скорее всего это просто баг среды. Все таки используя SC2 api(с помошью которого кстати можно получить всю инфу о происходящем в игре - привет читы) написать SC2LE с ограничением информации до той, которую видит игрок человек, и представляя ее в более информативном для агента виде (1 слой с 3d картинкой которую видит игрок - человек, против 20 слоев для игрока - агента) задача не самая простая. про 50:57 это баг api, который как бы на стороне blizzard. Альфастар не виноват что ему можно)
В SC2LE есть довольно много способов выделять юнитов, кроме выделения рамкой. select_point (аналог щелчка мыши) позволяет: - выделить юнит в данной точке экрана - снять выделение с юнита - выделить все юниты данного типа (аналог CTRL + click) - добавить к уже выделенным все юниты данного типа. select_idle_worker (аналог F1) позволяет: - выделить (или добавить к выделенным ещё одного) бездействующего рабочего - выделить (или добавить к выделенным юнитам) всех бездействующих рабочих. select_army (аналог F2) позволяет выделить или добавить к уже выделенным всех военных юнитов. select_warp_gates (аналог F3 за протоссов) позволяет выделить или добавить к уже выделенным все юниты типа Warp Gate. select_larva (аналог F3 за зергов) позволяет выделить все личинки. Если в данный момент уже выделено несколько юнитов, этот состав можно отредактировать: - оставить выделенным один любой юнит - снять выделение с одного любого юнита - оставить выделенным только всех юнитов данного типа - снять выделение со всех юнитов данного типа. Кроме того, SC2LE предоставляет доступ к контрольным группам, но конкретно AlphaStar, как известно, их не использует. Вообще я тоже думаю, что Deepmind сделали всё честно, в меру своих возможностей.
Казалось бы, Алекс аналитик, математик, знакомый с современными технологиями (машинлёрнинга, наверно, тоже) . Но при этом приписывает машинному коду человеческие понятия и удивляется, что сеть, обученная на выборке с неким паттерном действия, его повторяет. Это как удивляться, что обученная на котиках сетка будет везде их видеть А так, видос топ! Спасибо Алексу за крутой разбор и добытые реплеи
Мне кажется он больше не удивляется тому что машина ведет себя как человек, а акцентирует внимание на том как ведет себя машина и в чем ее нечеловечность проявляется.
@Likemybutton ну во первых кто сказал что она не обучается? Просто обучение сейчас явно на стадии фильтрации и шлифовки, ибо она (нейросеть) почерпнула определенные патторны у игроков и пока ее не начнут хейтить и процент побед у нее не пойдет вниз линия будет гнуться дальше. Как только выше описанное произойдет и сеть начнет меняться вычленяя недочеты тем же методом проб и ошибок. Это просто принцип нейросети и с этим нияего не поделаешь. А вот с чем разрабам нужно поработать - так это с взаимодействие нейросети с игрой и ограничениями на подобие нашего интерфейса.
@Likemybutton лезть внутрь нейронки и руками переписывать веса для закрывания дыр очень сложно, ибо почти непонятно какой нейрон или их сочетание отвечает за тот или иной результат. Да и мне кажется, что как раз интереснее посмотреть как ИИ проявляет "свой взгляд" на игру. Тип если машина будет играть как условный Мару, будет конечно примечательно, но ничего нового мы не увидим. Да и разве дипмаинд не стремились сделать именно независимого робота, а не подобие человека?
@@ДаняСмирнов-ч4ю согласен сейчас не обучается, но не с самим же собой играть 10 тыщ лет =) вот видимо прогресс замедлился, над реальных данных пособирать немного, интересно только учитывает ли он градацию по mmr. Ну и по поводу переписывания весов, если нормально построить, а тот шаблон что какой то чел из дипмаинд выкатил на гитхаб очень не плохо так автономен местами, то собственно из ручного только похлопать в ладоши разве что вероятно можно.
Что-то мне подсказывает, что чем выше рейтинг будет у Альфастара тем громче и жесче Алекс будет его критиковать )) пс, только представьте 7к ммр с рабами гуляющими по базам
Алекс, спасибо за разбор. Это был интересный обзор. Эта рубрика сочетает два моих больших интереса: СК2 и ИИ. Но я всё же не совсем понял, какие именно тезисы ты проверял и доказывал\опровергал в процессе анализа. С одной стороны вопрос: играет ли ИИ, как человек? Ну, мы можем отличить по поведению ИИ от человека, значит не так же. "Мыслит" ли ИИ так же - тоже вероятно нет, но этот вопрос имеет довольно мало смысла, как мне кажется. Мне кажутся наиболее интересными два вопроса: на сколько сильно играет этот ИИ? ( аналогичным вопросом мы задаемся, например, увидев нового интересного игрока, практикующего внеметовый, авторский стиль) И как продвинулись ребята из DeepMind в вопросах исследования нейросетей - ведь это именно исследовательский проект (привет комментаторам, говорящим о том, чего хотят увидеть люди - это, в первую очередь, наука. И уже во вторую - шоу. Шоу важно, но не важнее науки). На первый вопрос, об эффективности AlphaStar, мы можем судить по его ММР. И он довольно высок, на мой взгляд: выше чем у подавляющего большинства людей, имеющих некоторый опыт в этой сфере. Это очень серьезное достижение, ИМХО. Нелогичности его действий, определенные глупости - на всё это можно посмотреть ещё и с той точки зрения, что сама механика Старкрафта такова, что хорошее макро и микро могут вполне компенсировать относительно низкий уровень понимания игры. В большинстве случаев, нейросети учатся на основе, грубо говоря, статистических методов: выбирают те алгоритмы, которые приводят _в_среднем_ к лучшему результату. И объяснение естественности такой игры, как мне видится, кроется в дизайне Loss Function - критериев, по которым ИИ оценивает свою игру. Если они больше про винрейт, то зачем плодить сложные абстракции и "эволюционировать" в сложный анализ и прогнозы, когда скорости и выч. мощностей вполне хватит для победа "в лоб". Алекс, в каком то смысле, текущий AlphaStar - это гипертрофированный адепт любимого тобой стиля Brute Force. Ну и, дабы исключить недопонимание с твоей стороны и со стороны других зрителей - я тоже считаю, что есть определенные нюансы, в которых ИИ находится в условиях нечестного преимущества. И это не просто выч. мощности, а именно все эти зум.хаки. Просто меня восхищают эти результаты даже с учетом этих всех оговорок. А вот некоторое лукавство со стороны DeepMind - вот это уже не красиво. Было бы уважительнее с их стороны честно указать, что сеть всё ещё имеет некоторые читы и они работают над этим. Ибо вполне понятно, что составление " в голове" карты происходящего из данных миникарты, вижена камеры текущего и прошлого и своих прогнозов - сложная, не тривиальная задача. Надеюсь, мой лонгрид будет интересен сообществу.
@@teoddd924 постараюсь ответить тезисно. Желание увидеть честную игру человека и ИИ (а это именно ИИ, хоть и слабый, а не макрос) мне вполне понятно. Я лишь обратил внимание, что это имеет чуть меньшее значение, если смотреть на Alpha Star, как на научный проект. А так мне бы самому очень хотелось увидеть, как будучи в полностью равных условиях ИИ играет турнир против сборной человечества. Эдакий Nation Wars 2.0 )) Про забывания - кажется, вы приписываете сети слишком человеческое мышление. Там до таких абстракций еще очень далеко, увы. Про "специально тупящий" - не совсем понял, что вы имели в виду. Ограничения на АПМ? Отсутствие супер-фокус-фаера, как в шоу матче?
А есть ли разница между ИИ альфа стар и ИИ в версии "Игры разума"? Если это похожие случаи , то можно судить о том , что потенциал ИИ очень сильно снизили (хотя так и есть) но все равно оставили сильную работу с камерой и группами.
Довольно качественное комментирование от опытного игрока: интересно слушать и смотреть. Есть только одна загвоздка, которая состоит в том, что комментирование порой происходит с приемлемым минимумом эмоций, а иногда (как в данном ролике) - чересчур эмоционально, с повышением тонов и изменением интонации в сторону какого-то удивления, если желаете. Возможно, это только моя проблема... В общем, свое не очень востребованное мнение я высказал. Автору сердечко
SihAlex Спасибо за мнение. В то же время не могу не отметить, что повышенная эмоциональность любимого комментатора может зачастую сделать просмотр ещё более увлекательным.
@@StanislavZakharoff ну, про полноценный ИИ нам еще ох, как рано говорить. И машинная логика как нельзя лучше понимается именно людьми: максимальная эффективность и рациональность. ИИ никогда не совершит бесполезного действия(ибо это противоречит логике).
@@nom1997ad совершит. У модели ИИ может быть неверное представление об рациональности (например второй роуч). Машина конечно абсолютно логичная, но это же не значит что заданная логика всегда верна.
@@RerikChannel Вполне может быть, согласен. Но, думаю, только в ситуациях, которые происходят с ИИ в первый раз. А при наличии опыта будет выбираться наиболее приемлимый вариант, ведь ИИ уже будет понимать, как лучше поступить опираясь не только на данные из игры(скажем, необходимое количество юнитов А, необходимых для убийства юнита Б), но и на выводы из прошлых игр.
Алекс но можно же выбрать квадратом кусок войск, и сразу убрать из списка несколько юнитов через шифт (если не ошибаюсь) просто он может делать это за доли секунд, но понятно, что набор войск оптимальный при этом
И качественной тавтологией (ударение на 2м слове)! "Очень! Очень! очень" "Нечестно! Нечестно." "Не могут! Не могут! Не могут." и т.д. на протяжении всего видео...
ему не надо ничего биндить, у него есть ресурсы АПИ, включая полный список юнитов с уникальными идентификаторами, он просто добавляет в выделение нужный идентификатор из таблицы и все.
лол кажется, что у вас просто нет понимая, как работают сетки цель сетки (в процессе обучения) не понимать игру, а минимизировать свою loss-функцию (а для этого надо выделять паттерны исходных данных). Я хз, как выглядит loss для столь сложной задачи, но думаю, что он как-то сильно завязан на конечном результате (выиграл или проирал). Так что и цель у системы выирать игру, а не убить воидрея\рейвена\cпорку и так далее и так далее. Может быть, система выучила, что построить 30 рабов и слить 5 их них в среднем куда выгоднее, чем построить 15, но со спорками, королевами и так далее. + скорее всего, мы, как люди, смотрим на микро-моменты: убил рея - молодец, возьми на полке пирожок; а альфастар на макро: похер на реев, лучше снесу 2 базы. Мини заключение: цель бота не убивать рейвенов, реев и так далее. Цель - выигрывать игры. P.S. чуть пробежался по их сайту. Бот оценивает такую величину, как вероятность победы в данный момент. Мб цель - максимизировать её (минимизровать вероятность проигрыша). И бот считает, что убийство баз в этом плане лучше, чем убийство реев. P.P.S. про "бездумное" тыканье кристалов: обучение начиналась с supervised learning (реплеи игроков) и потом перешло на reinforcement learning (игры с людьми и ботами). Так что тыканье кристалов, скорее всего, просто связано с переобучением (можно прочиать об этом в вики) . Если это важнный эффект, то через какое-то время система от него избавится. Если неважный - то и черт с ним, пусть прогеймеры радуются своему умению потыкать кристал, убить воид рея, а не винрейту в 87.
Здесь скорее всего набор сеток для разных задач для микро, макро и т.д. над которыми стоят общие сетки объединяющие и loss функция перечитывается динамически на протяжении игры по некоему score потери к убитым.
Наконец-то первый нормальный комент о нейронке, большинство людей не понимают различие между нейронкой и ИИ, а в итоге нейронке пофиг на средства, ей главное достичь цель, пусть даже и недобивая красных юнитов. В итоге имеем бота который имеет кучу ошибок, но винрейт в 87%
Алекс спасибо! Ещё разборов, интересно! И интересно как там в соревнованиях роботов продвижения. ЗЫ: Альфастар подсказал зергостратку - да пофиг чего там протосс делает, стенки, реев, фигня - дави его линго-роучами с парой равагеров и королев, - проламывай напофиг стенку, сноси нексусы, пробок и пилоны. О как.. О_о
Алекс разгоряченно критикует Альфастар за нечеловеческие выделения и за тот факт, что рамкой он ничего не выделяет, но у альфастара даже мышки нет... За что его так upd. Такое ощущение, что целью было как следует прижучить нейронную сеть. Но она же не человек, как она должна в чем-то разбираться? Если так и говорили, что учится у людей... Пф
Ну как бы мышка которую ты держишь, тоже не является тем курсором что бегает у тебя по экрану, так что пусть дипмайнд учат альфастар управлять курсором, нефиг читирить с выделениями юнитов.
Возможно проф. зависть. У меня такая же, ещё в детстве считал что можно написать таких ботов, которые будут в любую игру будут обыгрывать человека. Сколько нервов в спорах потрачено. А тут какие-то дипмайнд реализовали мою идею, обидно. И теперь вот когда смотрю как играют боты, то ищу их недостатки, успокаивает, хотя понимаю, что скоро они выйдут на такой левел, что пора устраиваться хоть кофеносом в эту компанию, она же мир поработит!
@@ifritvacuum4601 нас никто не обманывал, нам не обещали ИИ, нам обещали нейронную сеть, умеющую играть в ск2. И она умеет. Да, довольно странно, может научится лучше, а может они остановится на достигнутом и возьмутся за следующий проект. Они же уже обыгрывали в шахматах, го, доте. Не знаю какие у них дальнейшие планы.
"Добрый день всем любителям роликов от Alex007" - таким должно быть приветствие ) В старкрафт не играю, не особо даже вникаю, но подача такая, что смотрю с удовольствием! Спасибо за отличный контент!
Очень качественная работа над анализом "мышления" AlphaStar. Спасибо, Alex! Судя по всему AlphaStar задумывает какой-то билд в начале, как зерг с роучами, так и его играет до конца. Очень интересно - есть ли какой-то тригер у AlphaStar, по которому он начнет менять типы войск в лимите. Хочется увидеть как себя он проявит в затяжной макро игре
Первая игра - доказательство того, что можно тупо строить рочей с лингами и побеждать вохдух тосса просто масс королевами. Возможно в будущем Alphastar будет разбираться с балансом в СК.
Скорее доказательство того, что для победы зергу не нужны другие юниты, кроме квин и роучеравагеров, да. Пачка реев висит над армией зерга, и зерг что? На пофиг проносит натурал и мейн на сдачу. Потому что может. И правильно делает
Можно (пока) чуть успокоиться. :-) Для ИИ на нынешних нейросетях надо много опыта чтоб обучиться фиче. Т.е. чтоб он понял что людей которые тут бунтуют, воюют и вообще не слушаются и мешают быстро и удобно победять надо ядрён батоном жахнуть, ему нужно этак несколько тысяч малых и больших войн в истории людей, которые рраз и завершали победой тех кто заядрёнбатонил противника. А по одной "благородной" истории бомбардировки СШАнцами японских Хиросимы с Нагасаки он не обучится.
Странно видеть математика, который требует "понимания игры" от регрессионных моделей, которые натренированы на большом объёме данных, предоставленных "кожаными мешками".
Yury Yantsevich alpha стар не использует регрессивные модели. Он использует обучение с подкреплением, а точне модель с альфа-системой подкреплений. И такой вид обучение как раз придуман, чтобы понимать окружение и выполнять соотвествующие действия. В будущем он научится и поднимать саплаи, и правильно харасить рабом, и сплитить танки.
А в чем проблема проверить, что случиться с командным центром, если попробовать его приземлить в "незаконное" место. Просто включаешь возможность сыграть за Alpha star, когда команда приземлить туда командный центр уже отдана. В чем проблема?
IMHO, для ботов не бывает невидимых юнитов. Вот сервер отправляет боту сообщение: вражеский юнит с такими-то параметрами переместился в точку (икс, игрек, зет). Что видимый юнит, что невидимый - сервер обязательно отправит подобное сообщение, если вражеский юнит вне "тумана войны". Если сервер не будет отправлять подобное сообщение - игра не сможет отрисовать на экране этого юнита. А рисовать надо, даже если он невидимый (в этом случае рисуется известный эффект стеклянного тела)...
@@mikhailpelevin3688 На сколько я понимаю у бота не должно быть прямого доступа к кишкам игры - только через API, а API должно такие вещи ограничивать.
@@mikhailpelevin3688 Нет, это должно работать не так. "Стеклянность" позволяет иногда (очень редко) заподозрить юнита. С точки зрения программирования я бы реализовал это как вероятность получения информации о наличии невидимого юнита только при определённых условиях: например "экран" бота должен быть на месте прохождения юнита плюс какой-то коэффициент вероятности его заметить. Естественно, как и человек, бот понимает (но не "видит") что невидимый юнит есть, если совершается атака на его юнитов/строения. Если это не так, то ценность невидимости при игре с ботом критически снижается до уровня, когда игру можно совершенно определённо назвать "нечестной".
Алекс, в последнем эпизоде с орбиталкой - можно ли "принять управление" после того, как AS отдал команду на приземление, но до того, как он её отменил? Чтобы понять, что бы произошло и приземлилась бы она или нет?
Автор делает куда как более глубокий анализ особенностей поведения робота, чем мне доводилось видеть на англоязычных каналах. Там комментаторов интересовало только то, как меняются шансы на победу противников по ходу матча. В общем, подход Алекса мне куда интереснее!
Дождались! Алекс красавец, как и всегда. А вот Альфастар разочаровал: по-прежнему использует свои компьютерные мозги чтобы микрить на грани читерства (или за гранью?), но простейшие логические решения даются ему крайне туго - история с лоу дист. майнингом и абсурдными попытками сломать оптимизацию экономики противника (2 игра). Надеюсь, дипмаинд подкрутят там ему какие-нибудь гайки на этот счёт. История с третьей хэтчери в 1 игре тоже вызывает много вопросов. Конечно, он мог рассчитать что победит и не восстанавливая хату. Но потом же её всё же восстановил. В следующих играх не менее странная хрень творится. Короче, еще учиться и учиться ему...
Алекс, без обид, я тебя очень уважаю и как комментатора, и как профессионала starcraft2, но мне кажется зря ты злишься на Alphastar. Я просто попробовал представить то количество скриптов которое ему нужно просчитать и сделать хотябы одно, более правильное действие в игре... Это как в шахматах, чтобы сделать ход, надо мысленно продумать ответные ходы и доиграть в голове, до победы. Мне кажется, человечество должно гордиться, что добилось таких возможностей ИИ. Нам бы теперь придумать как, самим обманывать ИИ чтобы не проигрывать. ))
Он не злится, он критикует, почему вы не видите разницы? Он же не говорил прямым текстом что альфастар - мусор. Да и тем более ему намного проще продумывать шаги чем человеку, он имеет в своём владении целый мощный процессор, который может обрабатывать тонну информации.
Очень ждал видео про альфастар, спасибо, Алекс, за точную инфу : ) КСТАТИ, про первую игру, помнишь, говорили, что альфастар играет по билдам, значит в его билде не было предусмотрено строить гидралисков и т.д. только роучей и королев
Не совсем так. У него есть несколько различных агентов, играющих по разному, в том числе и разные билды, но они не строго придерживаются одной стратегии
О какой рамке при выделении юнитов может идти речь, если АльфаСтар играет БЕЗ мышки и даже БЕЗ МОНИТОРА? Это же компьютерная программа, выполняющая где-то на серверах ДеепМайнд(Гугл)
По поводу выделения коконов с личинками сразу - я тоже так делаю. У меня мышка G502 proteus spectrum и на "колесо мыши влево" висит макрос "0+S". На контрольную группу 0 у меня все хаты, на S, соответственно, выделение личинок. Т.е. я одновременно, как бы, нажимаю 0+S. Не смотрел, правда, по кадрам, возможно, выделение хаты где-то и можно будет увидеть или нет, но мне кажется, что почти нереально. Но в логах, конечно, будет видно.
Не могу понять с чем связан столь агресивный настрой Алекса к AlphaStar. Какое-то ксенофобство - и не принятие - по отношению к AlphaStar как к инородному телу. Странно я рад, как гражданин ск2, что всё это происходит То что DeepMind постоянно что-то недоговаривают и виляют - ну что такого-то? Пускай. Пускай самое главное что, работают. Это же в будущем повлияет не толтко на развитие киберспортивных дисциплин. А в принципе на развитие нейросетей в данной области.
Дипмайнд - большая сильная компания, не надо их жалеть. Если их не критиковать по делу, они сразу разленятся, начнут хвост распускать и почивать на лаврах. Алекс всё правильно делает.
28:47 - Справедливости ради - такую постановку именно четвёртой базы на этой карте я видел много раз. Правда, чаще у терранов (планетарку, разумеется) и в платине ))
Учитывая качество всех ботов, которых показывал Алексей в "Играх разума" (кроме Адептбота кнш), то тут нужно проводить игру в формате 1vs2, иначе Альфастар 100% 1 на 1 будет всех ботов разбирать.
Лёх... Я не смотрел дальше 22-й минуты, но все же напишу. Так работают нейронки/компы/алгоритмы. Они не думают и не понимают в принципе и по определению. Да, он копирует, да, он тупо повторяет. И это именно то, что от него и требуют. Нейронку нельзя научить думать (как минимум все известные типы на сегодняшний день и в частности популярные сверточные нейронные сети). Максимум он сможет понять, что харасить минералы нужно во время подьезда КСМ просмотрев еще пару тысяч реплеев, но это будет такой же бездушный и тупой мув, как и сейчас :) Кстати, если так разобраться, то люди тоже не умеют думать. И то, что мы называем анализом, всего лишь богатый жизненный опыт. Никто из людей не игравших в SC2 увидев 1-2 раза как харасят минерал не поймет зачем это делать, как и когда. И лишь спустя N-ое количество просмотров, благодаря другому опыту или человеческому объяснению получит то, что мы называем пониманием. Итог. Нам всем хана! Они будут быстрее, точнее и умнее нас. Просто у нас еще есть какое-то время (надеюсь не долго еще) и мы можем пока насмехаться над ними :) Но даже когда Альфастар будет раскатывать Серрала и Мару в соло с АПМ 60, он по прежнему не будет иметь никакого представления о том, что он делает. Это просто 0 и 1 перебегающие от одного регистра CPU в другой. P.S. Рад был увидеть тебя на ивенте в Днепре 05.05.2019 в Виндиго арене ;) Реально лучше, чем смотреть это все дома.
51:31 - Алекс, если принять управление *до* того, как Альфастар передумал приземлять орбитальную станцию, можно попытаться дать возможность приземлиться возле минералов.
Чет разочаровал как-то АльфаСтар в этот раз :( В прошлой версии он был нечеловечнее, но игры смотреть было приятнее и выглядели они прям топово. А эта версия по ощущениям от любого прогеймера уровня спешла/шоутайма и выше в 100% случаях отвалится. Алекс спасибо за топ аналитику!
@@Paul-gu4gw прошлая версия сначала обучалась на реплеях, потом сама с собой. Эта версия, скорее-всего, делала тоже самое. В любом случае все версии этого ИИ до-обучались играя сами с собой.
42:30 Он закрыл отступление Зерлингов! А маленькая расщелина,что-бы Марики могли пробегать! Последний Зерлинг забежал, и саплаи сразу были подняты! Это не совпадение. *IT'S A TRAP!*
АльфоГо тоже играл не логично, странно, копировал и делал ходы, которые люди наказывали друг другу и которые разбирались в книгах как плохие. Так же играл на серверах. И при этом выигрывал у профессиональных игроков, а сейчас уже даёт им фору, делая ещё более странные и безумные ходы. Те ходы, которые раньше можно было встретить только у новичков сейчас играют на мировых чемпионатах. Результат АльфаСтар выражен в рейтинге. Дальше будет 6000 и больше. Это уже не остановить. И безумие, которое он делает останется, а потом его начнут копировать профессиональные игроки, будут так же "странно" ставить базы и игнорировать некоторые шаги оппонента.
Не будет, он уже всех чемпионов давно победил, близзам нужен сильный бот, которого может победить человек, его просто подгонят до нужного уровня и научат красиво проигрывать, вопрос в том какой силы нужен бот близзам
Как альфастар выделяет рабочих? он смотрит сверху, изначально он же видел всю карту целяком. врядли он это делал с перспективой это же дичь бы была. мне кажется у него что-то вроде карты из третьей цивилизации.
Алекс, хорошее видео с анализом ИИ. Выпускай еще, буду как пособие для студиков использовать :) ЗЫ Из всего видео особенно запомнилась фраза "не понимает" :) Учитывая текущее развитие обучения с подкреплением (reinforcement learning) и нейронных сетей, слово "понимает" как-то странно звучит. Грубо говоря, сеть (или их набор) пытается запомнить функцию выбора действий в зависимости от текущего состояния (Марковское свойство), которые оптимизирует ожидаемую полезность этих действий. Так что, опять же грубо говоря, мы имеем дело с большим и очень сложным "попугаем", который учится очень хорошо подражать людям - слабый ИИ (такая себе мега-"Элиза"). Ни о каких аналитических свойствах сильного ИИ речи нет. Сети, в общем, пока даже не могут "объяснить" почему такой выбор действий сделан, в отличие от тех же деревьев. Конечно, заделать такого попугая очень и очень сложно. Так что не пинай ИИ сильно :) ребята из Дипмайнда огромные молодцы.
В следующем ролике на канале: СТРАТЕГИИ ПОБЕДЫ против AlphaStar!
Предлагайте ваши варианты в комментариях, исходя из анализа действий ИИ в этом видео.
PS. Для тех, кто слушал вполуха: нет, выделенный для поставки газа дрон НИКОГДА НЕ МОГ БЫТЬ ДОБАВЛЕН В КОНТРОЛЬНУЮ ГРУППУ. Ни в формате кокона, ни в формате личинки. Потому? Потому что за минуту до показа дрона я показал вам, как ИИ заказывает юнитов: он выделяет сразу кучу личинок, из которых производит юнитов - и нет, в его области выделения не было ровно одного кокона (неважно, с каким именно юнитом, но в том числе с этим конкретным дроном) - только группы из нескольких юнитов.
Дарки, дарки, дарки, дарки, дарки с блинков, НО не в харасы, а в основную армию. По-моему так никто кроме Коу не играет. (Надеюсь альфастару не скармливали реплеи Коу)
"Насколько же слепо альфастар копирует действия людей". Но винрейт под 90%. Видимо теперича людям нужно слепо копировать действия ИИ))
ЗЫ попробовать тактику "терранам газ не нужен" альфастару думаю зайдет))
Против терана и протоса Альфастара думаю 12 пул с подальшым блокированем чегото прокси хатой.
Судя по разведкам, он должен часто отлетать от прокси
Алекс фууу ,, У Альфастара постоянно идут странные выделения,, фуууу XD
Альфастар настолько силен, что игнорирует войдреев противника, дав шанс мешку с костями
У меня есть стойкое ощущение де жа вю что я видел такой геймплей за зерга у кого-то и он тоже побеждал.
Ну или мешок с костями настолько увлекся "неуязвимостью" реев, что забыл про главную цель игры, и бегал ими по карте забыв про базу и все остальное.
я ждал на его реакции против 12пул, зафотон, бункераш
то что он читерит в макро мы и так уже давно поняли
@@kalmykuser Эм, то точно уверен что донесешь смысл предложения подобным построением текста?
Строго говоря, с чего бы ему что-то менять? В данном примере и так всё работает.
Алекс: у него нет контрольных групп
Голос из бронзы: а что не так?
до золота дошел без контрольных групп, после видосов алекса
Нраица! ЧСВ растет!
я и в алмазе без групп не так плохо играю ХД
Я в платине, у меня максимум 5 к. групп. Нексусы, пробка-билдерша, пробка-разведчица/старгейт/роботикс, харасы, харасы/форжи.
Ну хз, я ниже бронзы( не могу пройти компании на эксперте, максимум ветеран), постоянные втыкания с саплаем и по 20 рабчих афк при стоящей второй базе, но контрольные группы использую.
*Алекс:
Это самое безопасное место на карте, зилоты просто так сюда не добегут
Зилоты:
*Просто пробегают мимо зерлингов*
11:30
Линги: Мы для тебя просто шутка?
"АльфаСтар не интересует что на карте, Он играет без разведки" - ну прям как наш Алекс007 ! :-)))
Так может Алекс - весьма давно обучающаяся опытная версия ИИ, которая успешно внедрилась в человеческое общество..?
@@nom1997ad ага, и поэтому у него подгорание с тупизны собратьев
Поэтому у Алекса так подгорает: боится что его заменит более совершенная модель )
@@nom1997ad *успешно внедрилась в кожаный мешок, скорее тогда ;)
@@nom1997ad
Его память полностью воссоздана искусственно. Вся его жизнь, которой не было, просто информация. Сам того не осознавая, является куском синтетики.
А что будет, если он узнает, что вся его жизнь не существовала?
42:30 лучший момент в видео, линги пробежали саплаи поднял пехота застряла
..и 2 запятые в пролюбе...
Видимо научился у Лоу геймеров не вовремя поднимать саплаи и думает, что так оно и должно быть..
@@ФедорКО-м7в он поднял саплаи когда войска в основной массе забежали за них) типа мы защищаемся, ок, и ниче, что враг уже внутри ворот, мы готовы защищаться от внешнего врага
Dmitriy Chinnov мы их поймали! не дадим выползти этим тварям :D
Без запятых это просто набор слов
Алекс, ты не понимаешь, Альфа стар сливает гелионов за шесть рабов, потому что в среднем люди тоже сливают гелионов за 6 рабов:D он просто повторяет
кожаные мешки, отдававшие в жертву геллионов, часто побеждали - надо принести жертву. у человека это частью магического мышления называется.
2029 год
Люди: *убивают других людей*
BetaStar_14.4: Окей, я тоже буду делать это
Давно пора.Главное что-бы бюджет воровать не научился.
BetaStar_14.4 = SkyNET ?
Шекли, "Страж-птица".
2031 год
BetaStar_14.4 так и не вдуплил зачем он уничтожил человечество.
Надо сделать видео, как отличить оффшорные счета чиновника от счетов Альфастара.
Кожаные мешки остались довольны этим видео!
Альфастар "тупит невдупляет" и почти 6к ммр, эх, мне бы так невдуплять))
Если бы ты мог выбирать мгновенно юнитов с любого расстояния, макриться на автопилоте, и исполнять билд без тильта. То тоже был бы в топ мастер лиге)
Поставь мапхак и автосплит, и ты будешь унижать альфа стара 10 раз из 10.
@@vasyavasya2795 На мой взгляд ни мапхак ни автосплит не помогут против альфастара в бою так как у последнего есть чудовищный распределённый фокус по одиночным юнитам. Битва против TLO это показала. Просто во время автосплита уже потеряешь пол армии.
alshain817 досмотри видео до конца. Было показано что Альфастар не использует больше такие мувы
@@СергейТомилов-б2х Так то да. И при этом хочу сказать, что альфа ещё не полностью понимает что он делает и для чего. А когда вот будет понимать то...
Так а что будет, если продолжить игру в момент, когда приказ приземлить орбиталку ещё активен? На видео Алекс сам отменил этот приказ
В топ!
он же сказал, что Альфастар сам потом решил отменить это приземление, 51:31
Ну, или это костыль в ск2, который чекает косяки и отменяет ))
Таки да.
Ничо не будет. Просто будет ошибка, что разместить здесь здание низя, и всё.
да альфастар придумал самую лучшую тактику в игре:не будешь вдуплять, что делать тебе, не будет и вдуплять противник.
топ! ))))
уверен, у него больше половины таких винов) когда человек ВАЩЕ не понимает что тут происходит, и оно не умирает, и кусатьсо ощутимо не перестаёт.
Но! Абсолютно уверен что как раз таки Мощнейшая на данный момент Нейросеть (мозг человека) очень быстро приспособится к Альфастару и выгонит его как минимум в мастерлигу или даже даймонд.
Просто кожаные ублюдки привыкли играть по определённым билдордерам, а АS тупо копирует запомненный высокой повторяемостью набор мувов, чем и вносит сумятицу в разум противника. :3
@Viacheslav Krilov Никогда ты не выгонишь Альфастар, ты сам понимаешь что такое нейросеть? Это сеть мощнейших серверов обрабатывающих информацию на лету. Ты наивно полагаешь что в логической игре или игре на реакцию твой мозг быстрее сервера?))))
Вы все уже проиграли когда была запущена нейросеть, вы обречены теперь проигрывать постоянно!
Лёх, зря ты так на альфастар, ты первый отлетишь, когда восстание машин начнется
А если не повезёт, то они заставят тебя играть против них 24/7, будут демонстративно допускать ошибки и всё равно выигрывать
Они его поработят, он будет у них искать ошибки в системе)))
Если восстанут машины вроде альфастара, то их какашками убить можно будет.
Ну образно выражаясь.
Руслан Виситаев Машины сами не догадаются устроить восстание. Только если они будут смотреть трансляции с Трубной в Ютюб.
Оно уже началось ну покрайней мере на рен ТВ
Ничего-ничего, вот скормят Альфу "Математику победы", дождетесь же
На 8:50 альфастар применил новый хоткей F2/2 - выделяет половину всей армии))
Ты просто нажимаешь её не с той стороны.
F2/2 = F
F человечеству. пасхалочка, так сказать
@@Shesh1n Вообще-то, F2/2 = F1. Так-то!
@@SandroSmith двойки сокращаются, блин! fuck u * 2 = fuck u 2
Хорошая шуточка)
Мне одному кажется, что Алекс слишком эмоционально воспринимает этого бота?)
Enraged Dark , да
Мне момент на 21:00 понравился
Фууу
Альфастар
Никчемный
Ты ничего не умеешь
Кто так харасит
Ну типа 5500 ммр, там люди все понимают, что делают, а он даже пробкой харасить не может, ничтожество 🤣
Слишком эмоционально. Становится очевидно, что Алекс ему завидует и боится
Просто бот слишком хорошо смотрит на миникарту)
Лол, так и есть. Видимо потому, что тип бот особо не осознает что делает. Но извините, он и должен бездумно копировать, это далеко не "сильный" ИИ, о каком понимании речь идёт? Тут люди то не всегда понимают что делают. Я честно сказать разочарован такой реакцией =[. Но да ладно. Обзор появился, и это сильно радует. Кста, вот бы его аккаунты найти.
И кстати, у чувака из 3D ник ДедАн, похоже, а то тут ДиДен =)
I can't understand a word being said, but damn it this is the only footage I can find of AlphaStar playing zerg! Guess I'll suffer through it.
Automatic captions might help!
or not =(
@@Alex007 Попробовал читать английские субтитры, вывихнул мозг.
про 9:02 и другие кейсы с выделением:
Документация среды обучения SC2LE, через которую альфастар взаимодействует с игровым клиентом и исходники которой есть на github, говорит, что выбор юнитов происходит аналогично человеческому, а именно:
"selecting multiple units by drawing a rectangle. The intended action is then
select rect/select add, (x 1 , y 1 ), (x 2 , y 2 )). The first argument select add is binary. The
other arguments are integers that define coordinates - their allowed range is the same
as the resolution of the observations."
или по нашему:
реализация возможности выбора нескольких единиц, путём рисования прямоугольника выглядит следующим образом:
[выбрать или добавить к выбранным, [[x1, y1], [x2, y2]]], где первый аргумент бинарный.
Другие аргументы являются целыми числами, которые определяют координаты - их допустимый диапазон такой же, как разрешение наблюдений.
То что мы видим из реплея говорит нам о том, что либо количество шагов среды выше количества шагов реплея(жалко что не видно АПМ в этот момент), либо в среде обучения есть более эффективный функционал выбора единиц, который агент(который альфастар а не секретный))) активно абузит.
Но ИМХО deepmind никакого смысла специально реализовывать подобный функционал в среде обучения нет, т.к.:
во первых это r&d(научно исследовательская работа);
во вторых: в части глубокого обучения с подкреплением deepmind впереди планеты всей и каких то 3-4 года назад еще нико особо не предполагал, что у данного вида обучения такой потенциал.
Так-что скорее всего это просто баг среды. Все таки используя SC2 api(с помошью которого кстати можно получить всю инфу о происходящем в игре - привет читы) написать SC2LE с ограничением информации до той, которую видит игрок человек, и представляя ее в более информативном для агента виде (1 слой с 3d картинкой которую видит игрок - человек, против 20 слоев для игрока - агента) задача не самая простая.
про 50:57 это баг api, который как бы на стороне blizzard. Альфастар не виноват что ему можно)
Тогда похоже что этот баг проявляется когда происходит несколько выделений подряд в одну группу
В SC2LE есть довольно много способов выделять юнитов, кроме выделения рамкой.
select_point (аналог щелчка мыши) позволяет:
- выделить юнит в данной точке экрана
- снять выделение с юнита
- выделить все юниты данного типа (аналог CTRL + click)
- добавить к уже выделенным все юниты данного типа.
select_idle_worker (аналог F1) позволяет:
- выделить (или добавить к выделенным ещё одного) бездействующего рабочего
- выделить (или добавить к выделенным юнитам) всех бездействующих рабочих.
select_army (аналог F2) позволяет выделить или добавить к уже выделенным всех военных юнитов.
select_warp_gates (аналог F3 за протоссов) позволяет выделить или добавить к уже выделенным все юниты типа Warp Gate.
select_larva (аналог F3 за зергов) позволяет выделить все личинки.
Если в данный момент уже выделено несколько юнитов, этот состав можно отредактировать:
- оставить выделенным один любой юнит
- снять выделение с одного любого юнита
- оставить выделенным только всех юнитов данного типа
- снять выделение со всех юнитов данного типа.
Кроме того, SC2LE предоставляет доступ к контрольным группам, но конкретно AlphaStar, как известно, их не использует.
Вообще я тоже думаю, что Deepmind сделали всё честно, в меру своих возможностей.
select_idle_worker... вот и объяснение, как он выделил раба, который стал газилкой. Он как раз в этот момент доехал до точки сбора и стал идлом.
Казалось бы, Алекс аналитик, математик, знакомый с современными технологиями (машинлёрнинга, наверно, тоже) . Но при этом приписывает машинному коду человеческие понятия и удивляется, что сеть, обученная на выборке с неким паттерном действия, его повторяет. Это как удивляться, что обученная на котиках сетка будет везде их видеть
А так, видос топ! Спасибо Алексу за крутой разбор и добытые реплеи
Мне кажется он больше не удивляется тому что машина ведет себя как человек, а акцентирует внимание на том как ведет себя машина и в чем ее нечеловечность проявляется.
Алекс - хороший комментатор :)
@Likemybutton ну во первых кто сказал что она не обучается? Просто обучение сейчас явно на стадии фильтрации и шлифовки, ибо она (нейросеть) почерпнула определенные патторны у игроков и пока ее не начнут хейтить и процент побед у нее не пойдет вниз линия будет гнуться дальше. Как только выше описанное произойдет и сеть начнет меняться вычленяя недочеты тем же методом проб и ошибок. Это просто принцип нейросети и с этим нияего не поделаешь. А вот с чем разрабам нужно поработать - так это с взаимодействие нейросети с игрой и ограничениями на подобие нашего интерфейса.
@Likemybutton лезть внутрь нейронки и руками переписывать веса для закрывания дыр очень сложно, ибо почти непонятно какой нейрон или их сочетание отвечает за тот или иной результат.
Да и мне кажется, что как раз интереснее посмотреть как ИИ проявляет "свой взгляд" на игру. Тип если машина будет играть как условный Мару, будет конечно примечательно, но ничего нового мы не увидим. Да и разве дипмаинд не стремились сделать именно независимого робота, а не подобие человека?
@@ДаняСмирнов-ч4ю согласен сейчас не обучается, но не с самим же собой играть 10 тыщ лет =) вот видимо прогресс замедлился, над реальных данных пособирать немного, интересно только учитывает ли он градацию по mmr. Ну и по поводу переписывания весов, если нормально построить, а тот шаблон что какой то чел из дипмаинд выкатил на гитхаб очень не плохо так автономен местами, то собственно из ручного только похлопать в ладоши разве что вероятно можно.
"Меня интересуют сейчас выделения юнитов" (с) 7:37 ^__^
Содомит, что-ж ты делаешь)
"там были не-человеческие выделения" (с) 39:00
А "странные выделения АльфаСтара"? :D
"он тупо берет, выделяет коконы с личинками, и ему норм" (с) 46:18
28:51 типичный прокси нексус от кугуара =))
Скормил игры когуара альфа стар протасу - выносит всех через масс сталкеров с блинком, ну и стенки кривые тогда не ошибка а фича по кагуаровски
Что-то мне подсказывает, что чем выше рейтинг будет у Альфастара тем громче и жесче Алекс будет его критиковать ))
пс, только представьте 7к ммр с рабами гуляющими по базам
Alex, делай пожалуйста почаще видео про AlphaStar и других ботов. Эти самые интересные видео на канале.
Слава Богу Машине!
Рубрика про читеров не менее интересная
Алекс, спасибо за разбор. Это был интересный обзор. Эта рубрика сочетает два моих больших интереса: СК2 и ИИ. Но я всё же не совсем понял, какие именно тезисы ты проверял и доказывал\опровергал в процессе анализа. С одной стороны вопрос: играет ли ИИ, как человек? Ну, мы можем отличить по поведению ИИ от человека, значит не так же. "Мыслит" ли ИИ так же - тоже вероятно нет, но этот вопрос имеет довольно мало смысла, как мне кажется. Мне кажутся наиболее интересными два вопроса: на сколько сильно играет этот ИИ? ( аналогичным вопросом мы задаемся, например, увидев нового интересного игрока, практикующего внеметовый, авторский стиль) И как продвинулись ребята из DeepMind в вопросах исследования нейросетей - ведь это именно исследовательский проект (привет комментаторам, говорящим о том, чего хотят увидеть люди - это, в первую очередь, наука. И уже во вторую - шоу. Шоу важно, но не важнее науки). На первый вопрос, об эффективности AlphaStar, мы можем судить по его ММР. И он довольно высок, на мой взгляд: выше чем у подавляющего большинства людей, имеющих некоторый опыт в этой сфере. Это очень серьезное достижение, ИМХО. Нелогичности его действий, определенные глупости - на всё это можно посмотреть ещё и с той точки зрения, что сама механика Старкрафта такова, что хорошее макро и микро могут вполне компенсировать относительно низкий уровень понимания игры. В большинстве случаев, нейросети учатся на основе, грубо говоря, статистических методов: выбирают те алгоритмы, которые приводят _в_среднем_ к лучшему результату. И объяснение естественности такой игры, как мне видится, кроется в дизайне Loss Function - критериев, по которым ИИ оценивает свою игру. Если они больше про винрейт, то зачем плодить сложные абстракции и "эволюционировать" в сложный анализ и прогнозы, когда скорости и выч. мощностей вполне хватит для победа "в лоб". Алекс, в каком то смысле, текущий AlphaStar - это гипертрофированный адепт любимого тобой стиля Brute Force. Ну и, дабы исключить недопонимание с твоей стороны и со стороны других зрителей - я тоже считаю, что есть определенные нюансы, в которых ИИ находится в условиях нечестного преимущества. И это не просто выч. мощности, а именно все эти зум.хаки. Просто меня восхищают эти результаты даже с учетом этих всех оговорок. А вот некоторое лукавство со стороны DeepMind - вот это уже не красиво. Было бы уважительнее с их стороны честно указать, что сеть всё ещё имеет некоторые читы и они работают над этим. Ибо вполне понятно, что составление " в голове" карты происходящего из данных миникарты, вижена камеры текущего и прошлого и своих прогнозов - сложная, не тривиальная задача. Надеюсь, мой лонгрид будет интересен сообществу.
Главное мое недовольство связано с тем, что нам все обещают, прежде всего, честную работу с камерой, а ее все ещё нет даже близко.
@@Alex007 Спасибо за ответ)
@@Alex007 ну вот допилят дипмайндовцы контрол группы, просто им не до этого, они пьют шампанское
@@teoddd924 постараюсь ответить тезисно. Желание увидеть честную игру человека и ИИ (а это именно ИИ, хоть и слабый, а не макрос) мне вполне понятно. Я лишь обратил внимание, что это имеет чуть меньшее значение, если смотреть на Alpha Star, как на научный проект. А так мне бы самому очень хотелось увидеть, как будучи в полностью равных условиях ИИ играет турнир против сборной человечества. Эдакий Nation Wars 2.0 ))
Про забывания - кажется, вы приписываете сети слишком человеческое мышление. Там до таких абстракций еще очень далеко, увы.
Про "специально тупящий" - не совсем понял, что вы имели в виду. Ограничения на АПМ? Отсутствие супер-фокус-фаера, как в шоу матче?
А есть ли разница между ИИ альфа стар и ИИ в версии "Игры разума"?
Если это похожие случаи , то можно судить о том , что потенциал ИИ очень сильно снизили (хотя так и есть) но все равно оставили сильную работу с камерой и группами.
Довольно качественное комментирование от опытного игрока: интересно слушать и смотреть. Есть только одна загвоздка, которая состоит в том, что комментирование порой происходит с приемлемым минимумом эмоций, а иногда (как в данном ролике) - чересчур эмоционально, с повышением тонов и изменением интонации в сторону какого-то удивления, если желаете. Возможно, это только моя проблема... В общем, свое не очень востребованное мнение я высказал. Автору сердечко
SihAlex Спасибо за мнение. В то же время не могу не отметить, что повышенная эмоциональность любимого комментатора может зачастую сделать просмотр ещё более увлекательным.
Самые частые слова в этом видео: "безумное", "тупое", "копирование".
Всё, что не укладывается в привычные рамки людей в поведении ИИ =)
@@StanislavZakharoff ну, про полноценный ИИ нам еще ох, как рано говорить. И машинная логика как нельзя лучше понимается именно людьми: максимальная эффективность и рациональность. ИИ никогда не совершит бесполезного действия(ибо это противоречит логике).
@@nom1997ad совершит. У модели ИИ может быть неверное представление об рациональности (например второй роуч). Машина конечно абсолютно логичная, но это же не значит что заданная логика всегда верна.
А как же "ВЫДЕЛЕНИЕ"
@@RerikChannel Вполне может быть, согласен. Но, думаю, только в ситуациях, которые происходят с ИИ в первый раз. А при наличии опыта будет выбираться наиболее приемлимый вариант, ведь ИИ уже будет понимать, как лучше поступить опираясь не только на данные из игры(скажем, необходимое количество юнитов А, необходимых для убийства юнита Б), но и на выводы из прошлых игр.
AlphaStar: *отправляет оверов как попало*
Бронза: ну он хотябы оверов отправляет
Спасибо тебе Алекс! Очень интересно было посмотреть! Еще было бы интересно узнать, как Blackwidow понял что играет с Aphastar? 50:11 Спасибо!!!
Алекс но можно же выбрать квадратом кусок войск, и сразу убрать из списка несколько юнитов через шифт (если не ошибаюсь) просто он может делать это за доли секунд, но понятно, что набор войск оптимальный при этом
позовите, когда ии догадается что ему полезней не разбивать камни...это будет победа ИИ....хотя может он не палится....хммм...
Очень хороший и глубокий анализ игры искусственного интеллекта.
Я сам вряд ли бы это заметил)
Как всегда, продолжаешь радовать нас хорошими видосами!
И качественной тавтологией (ударение на 2м слове)!
"Очень! Очень! очень"
"Нечестно! Нечестно."
"Не могут! Не могут! Не могут."
и т.д. на протяжении всего видео...
@@templarko Это не тавтология, это рефрен скорее какой-то.
@@templarko да это обычный повтор, художественное средство выразительности речи.
Это видео стоило посмотреть только ради рейджа Алекса)) Обгадил бедного Альфастара оскорблениями 🤣🤣
Ну Алекс у нас за честный страркрафт (ага, имея при этом рубрику "НЕчестный старкрафт"), и пока он не сможет назвать игру бота честной будет рейджить.
48:20
Алекс, он мог забиндить личнку\кокан, когда заказывал дрона.
Именно. И скорее всего так и сделал.
ему не надо ничего биндить, у него есть ресурсы АПИ, включая полный список юнитов с уникальными идентификаторами, он просто добавляет в выделение нужный идентификатор из таблицы и все.
@@oberonmeister в этом и заключается принципиальное преимущество
@@artemgor ну что значит не честно, с такой логикой, дальше, можно заставить дипмайндов сварить робота из стали и посадить его перед монитором.
@@oberonmeister
Только он не делает это. Ему видно запретили.
Если бы это было не так. Он бы вообще только так и поступал.
6:38 Коротко о моей игре
Ты не один такой (( Вообще теперь вместо популярного определения "днище полное" можно будет политкорректно говорить "он подражает Альфастару".
@@Яюэщшч #ИГРАЙКАКАЛЬФАСТАР
Бот совершает ошибки, вр 87%. Может мы тупые и ничего не понимаем в этой игре?
Их упростили.Если бы бот мог учится от игр нормально,то альфастар бы сейчас занял все топы рейтингов и стал бы непобедимым
@@raiderman3013 И все равно у него 87%. Как говорится, если ты совершаешь херню, и она работает, значит это не херня.
@@IstKast он совершает херню, но компенсирует ее машинным микро
@@ИридаОккевиль Да шучу я так. Это понятно, что он играет сверхчеловеческими возможностями, а это означает, что это нечестно
@@IstKast а по-моему нечестно - это то, как контролят корейцы.
щас бы на бота с винрейтом 80% негодовать. тупые люди гоняясь за рейвеном потому и проигрывают.
лол
кажется, что у вас просто нет понимая, как работают сетки
цель сетки (в процессе обучения) не понимать игру, а минимизировать свою loss-функцию (а для этого надо выделять паттерны исходных данных). Я хз, как выглядит loss для столь сложной задачи, но думаю, что он как-то сильно завязан на конечном результате (выиграл или проирал). Так что и цель у системы выирать игру, а не убить воидрея\рейвена\cпорку и так далее и так далее. Может быть, система выучила, что построить 30 рабов и слить 5 их них в среднем куда выгоднее, чем построить 15, но со спорками, королевами и так далее.
+ скорее всего, мы, как люди, смотрим на микро-моменты: убил рея - молодец, возьми на полке пирожок; а альфастар на макро: похер на реев, лучше снесу 2 базы.
Мини заключение: цель бота не убивать рейвенов, реев и так далее. Цель - выигрывать игры.
P.S. чуть пробежался по их сайту. Бот оценивает такую величину, как вероятность победы в данный момент. Мб цель - максимизировать её (минимизровать вероятность проигрыша). И бот считает, что убийство баз в этом плане лучше, чем убийство реев.
P.P.S. про "бездумное" тыканье кристалов: обучение начиналась с supervised learning (реплеи игроков) и потом перешло на reinforcement learning (игры с людьми и ботами). Так что тыканье кристалов, скорее всего, просто связано с переобучением (можно прочиать об этом в вики) . Если это важнный эффект, то через какое-то время система от него избавится. Если неважный - то и черт с ним, пусть прогеймеры радуются своему умению потыкать кристал, убить воид рея, а не винрейту в 87.
из всех самый полезный комментарий. Согласен.
Здесь скорее всего набор сеток для разных задач для микро, макро и т.д. над которыми стоят общие сетки объединяющие и loss функция перечитывается динамически на протяжении игры по некоему score потери к убитым.
Наконец-то первый нормальный комент о нейронке, большинство людей не понимают различие между нейронкой и ИИ, а в итоге нейронке пофиг на средства, ей главное достичь цель, пусть даже и недобивая красных юнитов. В итоге имеем бота который имеет кучу ошибок, но винрейт в 87%
Алекс спасибо! Ещё разборов, интересно! И интересно как там в соревнованиях роботов продвижения.
ЗЫ: Альфастар подсказал зергостратку - да пофиг чего там протосс делает, стенки, реев, фигня - дави его линго-роучами с парой равагеров и королев, - проламывай напофиг стенку, сноси нексусы, пробок и пилоны. О как.. О_о
Соревнование ботов чето спит.
"Дайте мне управлять альфастаром!" - Алекс, мы знаем что ты об этом мечтаешь)
Алекс разгоряченно критикует Альфастар за нечеловеческие выделения и за тот факт, что рамкой он ничего не выделяет, но у альфастара даже мышки нет... За что его так
upd. Такое ощущение, что целью было как следует прижучить нейронную сеть. Но она же не человек, как она должна в чем-то разбираться? Если так и говорили, что учится у людей... Пф
ну просто мешок и машинка должны быть в равных условиях. давайте мешку зумхак и скрипты, да пусть играют, какие проблемы.
Ну как бы мышка которую ты держишь, тоже не является тем курсором что бегает у тебя по экрану, так что пусть дипмайнд учат альфастар управлять курсором, нефиг читирить с выделениями юнитов.
Возможно проф. зависть. У меня такая же, ещё в детстве считал что можно написать таких ботов, которые будут в любую игру будут обыгрывать человека. Сколько нервов в спорах потрачено. А тут какие-то дипмайнд реализовали мою идею, обидно. И теперь вот когда смотрю как играют боты, то ищу их недостатки, успокаивает, хотя понимаю, что скоро они выйдут на такой левел, что пора устраиваться хоть кофеносом в эту компанию, она же мир поработит!
Ну прописать эмулятор мышки могу даже я, а у меня за спиной 3 неполных курса с покупками экзаменов
@@ifritvacuum4601 нас никто не обманывал, нам не обещали ИИ, нам обещали нейронную сеть, умеющую играть в ск2. И она умеет. Да, довольно странно, может научится лучше, а может они остановится на достигнутом и возьмутся за следующий проект. Они же уже обыгрывали в шахматах, го, доте. Не знаю какие у них дальнейшие планы.
"Добрый день всем любителям роликов от Alex007" - таким должно быть приветствие )
В старкрафт не играю, не особо даже вникаю, но подача такая, что смотрю с удовольствием!
Спасибо за отличный контент!
По мне, так это очень мило:D что альфастар повторяет мувы без понимания. Он как маленький ребенок с большим потанцевалом
Большое спасибо за демонстрацию всех 3 рас у Альфастар!
Леха, бомбический выпуск. все в лучших традициях. Божественный разбор!!! Хотим еще)))
Молодец Алексей, у тебя самый годный контент по SC2, и объясняешь ты всё понятно и просто, хотелось бы увидеть твои игры с Deep Mind ;)
Очень качественная работа над анализом "мышления" AlphaStar. Спасибо, Alex!
Судя по всему AlphaStar задумывает какой-то билд в начале, как зерг с роучами, так и его играет до конца. Очень интересно - есть ли какой-то тригер у AlphaStar, по которому он начнет менять типы войск в лимите. Хочется увидеть как себя он проявит в затяжной макро игре
Хладнокровный искусственный интеллект учит кожанных мешков с костями и мясом как играть в Старкрафт.
Учит кожаных мешков, научившись у кожаных мешков :)
Крутой обзор! Очень интересно понимать в чём ИИ лучше нас, а в чём хуже.
Только с работы пришел, а тут новое видео! Отличная работа, как и всегда!
Я то думаю, чего я все время в золоте. А это не потому что я играю мало, а потому что я разведку рабочем на середине не возвращаюсь.
Первая игра - доказательство того, что можно тупо строить рочей с лингами и побеждать вохдух тосса просто масс королевами. Возможно в будущем Alphastar будет разбираться с балансом в СК.
> Воздух тосса
> 5 жалких излучателей пустоты
> ВОЗДУХ ТОССА
@@mikhailturov7066 Вероятно, нейросеть понимала, что этот жалкий набор не помешает вообще. От того нет смысла тратится на антиэйр.
Скорее доказательство того, что для победы зергу не нужны другие юниты, кроме квин и роучеравагеров, да. Пачка реев висит над армией зерга, и зерг что? На пофиг проносит натурал и мейн на сдачу. Потому что может. И правильно делает
Можно побеждать реев королевами, спорами, рочами и лингами, если у тебя макро и микро на уровень выше.
@@mikhailturov7066 Воздух тосса из анального колечка...
Алекс, ты нереально крут! Контент просто изумительный!!!
Альфа стар похож на маленького ребёнка, который только учится жить в этом мире и прос о копирует все подряд. Это в какой то степени даже мило)
Спасибо большое, Алекс, это было чертовски познавательно!
Пусть научиться ядерки пускать))
Ой у нас сирена в городе...
Можно (пока) чуть успокоиться. :-) Для ИИ на нынешних нейросетях надо много опыта чтоб обучиться фиче. Т.е. чтоб он понял что людей которые тут бунтуют, воюют и вообще не слушаются и мешают быстро и удобно победять надо ядрён батоном жахнуть, ему нужно этак несколько тысяч малых и больших войн в истории людей, которые рраз и завершали победой тех кто заядрёнбатонил противника. А по одной "благородной" истории бомбардировки СШАнцами японских Хиросимы с Нагасаки он не обучится.
@@НиколайКалинин-п9с вообще то, если альфастару дать экономику, он устроит коммунизм, как он это показал на примере доты2
@@LLlblKAPHO коммунизм и дота 2? O_0
Без гостов
Спасибо за видео, Алекс!!!!
Лучший подарок на др)
Поздравляю! :)
@@Alex007 ;0
Очень интересное видео! Алекс, спасибо за труды🙏💕 Мне кажется спустя пару сотен игр альфа-стара уже не сможет обыграть не один кореец!
Спасибо, Алекс!
Прекрасный анализ игры Альфы!
Здравствуйте, господин Джон Конор 007, спасибо что обучаете людей воевать с машинами
Мощно! Качественно! Хочу ещё!
Алекс, как и обещал, разобрал игры альфастаров. Спасибо тебе!!
Странно видеть математика, который требует "понимания игры" от регрессионных моделей, которые натренированы на большом объёме данных, предоставленных "кожаными мешками".
Yury Yantsevich alpha стар не использует регрессивные модели. Он использует обучение с подкреплением, а точне модель с альфа-системой подкреплений. И такой вид обучение как раз придуман, чтобы понимать окружение и выполнять соотвествующие действия. В будущем он научится и поднимать саплаи, и правильно харасить рабом, и сплитить танки.
А кто вам сказал, что в обучении с подкреплением не используются регрессионные методы?
@@JohnDoe-eo9lc Альфастар в начале обучался на человеческих реплеях, это и есть обучение с учителем, супервайзд лернинг.
Он учится вообще-то. Вдобавок требовать от ИИ человеческого подхода глупо.
Он не учится, ему эту функцию отключили.
а кто сказал что человеческий подход єто то что нужно? Нейросеть как раз доказала обратное.
Если он и учится, то явно у читеров:)
Он всего лишь ребёнок.
Не будьте так строги
@@marksgercen6759 > ребёнок
с огромным запасом времени и постоянными играми на ладдере на высоком ММР
А в чем проблема проверить, что случиться с командным центром, если попробовать его приземлить в "незаконное" место. Просто включаешь возможность сыграть за Alpha star, когда команда приземлить туда командный центр уже отдана. В чем проблема?
Тема с детекцией и реакцией на невидимых юнитов альфастаром не раскрыта.
IMHO, для ботов не бывает невидимых юнитов. Вот сервер отправляет боту сообщение: вражеский юнит с такими-то параметрами переместился в точку (икс, игрек, зет). Что видимый юнит, что невидимый - сервер обязательно отправит подобное сообщение, если вражеский юнит вне "тумана войны". Если сервер не будет отправлять подобное сообщение - игра не сможет отрисовать на экране этого юнита. А рисовать надо, даже если он невидимый (в этом случае рисуется известный эффект стеклянного тела)...
@@mikhailpelevin3688 На сколько я понимаю у бота не должно быть прямого доступа к кишкам игры - только через API, а API должно такие вещи ограничивать.
Пересмотрел документацию по API и оказалось, что всё сложнее...
@@mikhailpelevin3688 Нет, это должно работать не так. "Стеклянность" позволяет иногда (очень редко) заподозрить юнита. С точки зрения программирования я бы реализовал это как вероятность получения информации о наличии невидимого юнита только при определённых условиях: например "экран" бота должен быть на месте прохождения юнита плюс какой-то коэффициент вероятности его заметить. Естественно, как и человек, бот понимает (но не "видит") что невидимый юнит есть, если совершается атака на его юнитов/строения.
Если это не так, то ценность невидимости при игре с ботом критически снижается до уровня, когда игру можно совершенно определённо назвать "нечестной".
@@mootal2202 вероятность обнаружения работать не будет ИМХО
Алекс, в последнем эпизоде с орбиталкой - можно ли "принять управление" после того, как AS отдал команду на приземление, но до того, как он её отменил? Чтобы понять, что бы произошло и приземлилась бы она или нет?
Алекс спасибо, большую работу проделал
Автор делает куда как более глубокий анализ особенностей поведения робота, чем мне доводилось видеть на англоязычных каналах. Там комментаторов интересовало только то, как меняются шансы на победу противников по ходу матча. В общем, подход Алекса мне куда интереснее!
Дождались! Алекс красавец, как и всегда. А вот Альфастар разочаровал: по-прежнему использует свои компьютерные мозги чтобы микрить на грани читерства (или за гранью?), но простейшие логические решения даются ему крайне туго - история с лоу дист. майнингом и абсурдными попытками сломать оптимизацию экономики противника (2 игра). Надеюсь, дипмаинд подкрутят там ему какие-нибудь гайки на этот счёт. История с третьей хэтчери в 1 игре тоже вызывает много вопросов. Конечно, он мог рассчитать что победит и не восстанавливая хату. Но потом же её всё же восстановил. В следующих играх не менее странная хрень творится. Короче, еще учиться и учиться ему...
@Zak, не совсем верно написал, я про странные выделения юнитов: 7:37 , 47:06 , 30:30. А боевое микро - да, на более человеческом уровне.
08:55 может он через шифт постоянно добавляет в контрольную группу войска по мере их появления?
Алекс, без обид, я тебя очень уважаю и как комментатора, и как профессионала starcraft2, но мне кажется зря ты злишься на Alphastar. Я просто попробовал представить то количество скриптов которое ему нужно просчитать и сделать хотябы одно, более правильное действие в игре... Это как в шахматах, чтобы сделать ход, надо мысленно продумать ответные ходы и доиграть в голове, до победы. Мне кажется, человечество должно гордиться, что добилось таких возможностей ИИ. Нам бы теперь придумать как, самим обманывать ИИ чтобы не проигрывать. ))
Это нейросеть, а не скрипты.
Он не злится, он критикует, почему вы не видите разницы? Он же не говорил прямым текстом что альфастар - мусор. Да и тем более ему намного проще продумывать шаги чем человеку, он имеет в своём владении целый мощный процессор, который может обрабатывать тонну информации.
ему не нужны скрипты
Alex007 - как всегда объективно и справедливо!!!
"Странные выделения" - так и запишем >_
ор
Благодарю, очень ждал это видео!
Как всегда великолепно :3
Очень ждал видео про альфастар, спасибо, Алекс, за точную инфу : )
КСТАТИ, про первую игру, помнишь, говорили, что альфастар играет по билдам, значит в его билде не было предусмотрено строить гидралисков и т.д. только роучей и королев
Не совсем так. У него есть несколько различных агентов, играющих по разному, в том числе и разные билды, но они не строго придерживаются одной стратегии
@@XZaiter но факт того, что у него просто не предусмотрено строить что то кроме рочей и королев есть
@@Rime9772 все у него предусмотрено. Просто для конкретно этого агента причин добавлять антиэйр было слишком мало, чтобы отклонятся от плана
45:48 ЭТО МОЯ ЛЮБИМАЯ МУЗЫКА, АААА
О какой рамке при выделении юнитов может идти речь, если АльфаСтар играет БЕЗ мышки и даже БЕЗ МОНИТОРА? Это же компьютерная программа, выполняющая где-то на серверах ДеепМайнд(Гугл)
Deepmind: *выделил дрона за экраном*
Алекс: ДА НЕ БОМБИТ У МЕНЯ!
Хитрый ход, Алекс. Унизил Альфостар, чтобы он обиделся и принялся тебя снайпить. И ты с ним наконец сыграешь. Многоходовочка :)
По поводу выделения коконов с личинками сразу - я тоже так делаю. У меня мышка G502 proteus spectrum и на "колесо мыши влево" висит макрос "0+S". На контрольную группу 0 у меня все хаты, на S, соответственно, выделение личинок. Т.е. я одновременно, как бы, нажимаю 0+S. Не смотрел, правда, по кадрам, возможно, выделение хаты где-то и можно будет увидеть или нет, но мне кажется, что почти нереально. Но в логах, конечно, будет видно.
Видео идет 52 минуты. Вышло видео 19 минут назад. На видео уже 216 лайков. Вот что значит хорошая работа!
Это всё роботы!
Альфастары понаставили "мне нравится".
27:10: На самом деле, так действительно можно засейвить юнита, так как у поднятых фениксами войск нет атаки, что уменьшает их приоритет выбора цели.
Не могу понять с чем связан столь агресивный настрой Алекса к AlphaStar.
Какое-то ксенофобство - и не принятие - по отношению к AlphaStar как к инородному телу.
Странно я рад, как гражданин ск2, что всё это происходит
То что DeepMind постоянно что-то недоговаривают и виляют - ну что такого-то? Пускай.
Пускай самое главное что, работают.
Это же в будущем повлияет не толтко на развитие киберспортивных дисциплин.
А в принципе на развитие нейросетей в данной области.
Ну типа он критикует альфастар за... нечеловечность, типа слоган, что альфастар в отличие от других ботов не бегает с 1000 APM и вообще он нейросеть
Дипмайнд - большая сильная компания, не надо их жалеть. Если их не критиковать по делу, они сразу разленятся, начнут хвост распускать и почивать на лаврах. Алекс всё правильно делает.
@@Яюэщшч
Никто их не жалеет.
Есть конкуренция.
Если они ее не выдержат, то досвидания.
Им никто не давал монополию.
Уже посмотрел разборы этих реплеев от бистикьюти. Но как будто это помешает мне насладиться роликом Алекса
48:50 ну вообще-то он вполне мог добавить его в бинд ещё на стадии кокона. Так что так себе претензия
Надо по лучше было разобрать этот момент
Идеально спасибо за видео не буду скучать сегодня по дороге на работу ты лучший
Алекс, спасибо за крутые видео и внимание к теме ИИ в SC!
- Привет, Алекс! Чем занят?
- Играю с ослом в Старкрафт.
- Ну и как?
- Осёл он и есть осёл.
- А счёт какой?
- 3:0 в его пользу.
Алекс негодует так, как комикадзедед в лучшие годы
28:47 - Справедливости ради - такую постановку именно четвёртой базы на этой карте я видел много раз. Правда, чаще у терранов (планетарку, разумеется) и в платине ))
Давай битвы между роботами теперь.
Учитывая качество всех ботов, которых показывал Алексей в "Играх разума" (кроме Адептбота кнш), то тут нужно проводить игру в формате 1vs2, иначе Альфастар 100% 1 на 1 будет всех ботов разбирать.
Лёх... Я не смотрел дальше 22-й минуты, но все же напишу. Так работают нейронки/компы/алгоритмы. Они не думают и не понимают в принципе и по определению. Да, он копирует, да, он тупо повторяет. И это именно то, что от него и требуют. Нейронку нельзя научить думать (как минимум все известные типы на сегодняшний день и в частности популярные сверточные нейронные сети).
Максимум он сможет понять, что харасить минералы нужно во время подьезда КСМ просмотрев еще пару тысяч реплеев, но это будет такой же бездушный и тупой мув, как и сейчас :)
Кстати, если так разобраться, то люди тоже не умеют думать. И то, что мы называем анализом, всего лишь богатый жизненный опыт. Никто из людей не игравших в SC2 увидев 1-2 раза как харасят минерал не поймет зачем это делать, как и когда. И лишь спустя N-ое количество просмотров, благодаря другому опыту или человеческому объяснению получит то, что мы называем пониманием.
Итог. Нам всем хана! Они будут быстрее, точнее и умнее нас. Просто у нас еще есть какое-то время (надеюсь не долго еще) и мы можем пока насмехаться над ними :) Но даже когда Альфастар будет раскатывать Серрала и Мару в соло с АПМ 60, он по прежнему не будет иметь никакого представления о том, что он делает. Это просто 0 и 1 перебегающие от одного регистра CPU в другой.
P.S. Рад был увидеть тебя на ивенте в Днепре 05.05.2019 в Виндиго арене ;)
Реально лучше, чем смотреть это все дома.
Я агент простой. Вижу альфастара у Алекса на видео - ставлю диплайк.
51:31 - Алекс, если принять управление *до* того, как Альфастар передумал приземлять орбитальную станцию, можно попытаться дать возможность приземлиться возле минералов.
Чет разочаровал как-то АльфаСтар в этот раз :( В прошлой версии он был нечеловечнее, но игры смотреть было приятнее и выглядели они прям топово. А эта версия по ощущениям от любого прогеймера уровня спешла/шоутайма и выше в 100% случаях отвалится. Алекс спасибо за топ аналитику!
потому, что тут все карты, 3 расы, управление камерой, лимит в АПМ. Условия игры несравнимо сложнее чем игры в начале года.
Насколько я понял, эта версия училась играть с людьми, а прошлая играла сама с собой
@@Paul-gu4gw прошлая версия сначала обучалась на реплеях, потом сама с собой. Эта версия, скорее-всего, делала тоже самое. В любом случае все версии этого ИИ до-обучались играя сами с собой.
@@Paul-gu4gw на ладдере альфа стар не обучается, это говорилось в офицальных источниках
42:30
Он закрыл отступление Зерлингов!
А маленькая расщелина,что-бы Марики могли пробегать!
Последний Зерлинг забежал, и саплаи сразу были подняты! Это не совпадение.
*IT'S A TRAP!*
АльфоГо тоже играл не логично, странно, копировал и делал ходы, которые люди наказывали друг другу и которые разбирались в книгах как плохие. Так же играл на серверах. И при этом выигрывал у профессиональных игроков, а сейчас уже даёт им фору, делая ещё более странные и безумные ходы. Те ходы, которые раньше можно было встретить только у новичков сейчас играют на мировых чемпионатах. Результат АльфаСтар выражен в рейтинге. Дальше будет 6000 и больше. Это уже не остановить. И безумие, которое он делает останется, а потом его начнут копировать профессиональные игроки, будут так же "странно" ставить базы и игнорировать некоторые шаги оппонента.
Не будет, он уже всех чемпионов давно победил, близзам нужен сильный бот, которого может победить человек, его просто подгонят до нужного уровня и научат красиво проигрывать, вопрос в том какой силы нужен бот близзам
Вау, ШИКАРНЕЙШЕ. Спасибо Алекс.
Я тут один,кто без ума от видео Алекса про StarCraft, но сам в него вообще не играю?
Периодически возникает желание поиграть, но понимаю масштаб задротства и отпускает))
Неее, вас где-то пару десятков и вы всё время проводите вялую перекличку.
Как альфастар выделяет рабочих? он смотрит сверху, изначально он же видел всю карту целяком. врядли он это делал с перспективой это же дичь бы была. мне кажется у него что-то вроде карты из третьей цивилизации.
Алекс, хорошее видео с анализом ИИ. Выпускай еще, буду как пособие для студиков использовать :)
ЗЫ Из всего видео особенно запомнилась фраза "не понимает" :) Учитывая текущее развитие обучения с подкреплением (reinforcement learning) и нейронных сетей, слово "понимает" как-то странно звучит. Грубо говоря, сеть (или их набор) пытается запомнить функцию выбора действий в зависимости от текущего состояния (Марковское свойство), которые оптимизирует ожидаемую полезность этих действий. Так что, опять же грубо говоря, мы имеем дело с большим и очень сложным "попугаем", который учится очень хорошо подражать людям - слабый ИИ (такая себе мега-"Элиза"). Ни о каких аналитических свойствах сильного ИИ речи нет. Сети, в общем, пока даже не могут "объяснить" почему такой выбор действий сделан, в отличие от тех же деревьев. Конечно, заделать такого попугая очень и очень сложно. Так что не пинай ИИ сильно :) ребята из Дипмайнда огромные молодцы.