В рамках гранд-финала чемпионата по игре Dota 2 – The International 2018 – компьютерная команда из пяти ботов OpenAI Five, разработанных некоммерческой организацией OpenAI, выступила против двух профессиональных команд, состоящих из людей, в классическом режиме 5 на 5. Забегая вперед, оба раза машины проиграли людям.О подготовке ботов OpenAI Five к этому важному матчу против сильнейших игроков в Dota 2 мы рассказывали в начале месяца. Напомним, в рамках соответствующего проекта исследователи, используя суперкомпьютер (128 тысяч процессорных ядер и 256 видеокарт) и технику машинного обучения с подкреплением reinforcement learning, создали команду из искусственных интеллектов для игры в Dota 2.Игра Dota 2 намного сложнее, чем шахматы или игра го, в которых ИИ уже давно играет лучше людей – вариантов развития событий так много, что просчитать их все при помощи одной математики попросту невозможно. Единственный вариант здесь – научить ИИ воспринимать игру, как человек, путем накапливания опыта.Играя друг против друга время, эквивалентное тысячам лет, боты «выяснили» в чем суть игры, выработали различные стратегии и тактики, и всего за несколько месяцев достигли уровня опытных игроков. Еще в мае 2018 года OpenAI Five играли на уровне разработчиков из OpenAI, но уже в июне уровень OpenAI Five подрос до любительских и полупрофессиональных команд, а в августе боты даже обыграли сборную команду профессиональных игроков в Dota 2 в классическом режиме «5 на 5».Что касается матчей против действующих составов профессиональных команд, в первом матче OpenAI Five сыграли против бразильской команды paiN. Боты проводили хорошо скоординированные атаки в правильные моменты и смогли совершить больше убийств, чем их соперники (в Dota 2 герои возрождаются после убийства). Но их слабой стороной оказалась стратегия: боты реагировали на события, происходящие прямо сейчас, а не занимались долгосрочным планированием. Как рассказала Wired разработчик Сьюзан Жан, работавшая в OpenAI над этим проектом, боты просчитывают последствия своих действий только на 14 минут вперед — у них просто нет механизма, позволяющего «заглянуть» дальше и оценить игру в целом.Ко второй игре, рассказал The Register сотрудник OpenAI Филип Уольски, разработчики решили изменить систему наград, снизив количество очков, которое боты получали за выполнение неосновных задач — в том числе за убийство врагов и накопление золота. Но этого оказалось недостаточно: в битве против команды из пяти профессиональных игроков из Китая OpenAI Five потерпела второе поражение.Немаловажно, что OpenAI Five играла в Dota 2 с некоторыми ограничениями на геймплей, которых обычно нет в матчах живых игроков. Это давало ботам фору, но в играх с профессиональными игроками количество ограничений свели к минимуму — и это усложнило жизнь виртуальной команде. Но в целом разработчики остались довольны результатом: они отметили, что у ботов был хороший шанс на победу в первые 20-35 минут игры. Также они обращают внимание, что матчи против сильнейших игроков длились 45 и 51 минуту — то есть не меньше, чем в «живых» играх профессионалов.В OpenAI не намерены останавливаться и после небольшого отдыха с новыми силами возьмутся за разработку, обещая в будущем избавиться от большинства нынешних ограничений.https://twitter.com/gdb/status/1032931666451296256?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1032931666451296256&ref_url=https%3A%2F%2Fitc.ua%2Fnews%2Fbotyi-openai-five-okazalis-nedostatochno-horoshi-chtobyi-odolet-professionalnyih-igrokov-v-dota-2-na-the-international-2018%2Fhttps://www.youtube.com/watch?v=9NCbpj17JUo
>>3518266 (OP)Ура! Джон Коннор разьебал Скайнет в Доту!
Да как так-то нахуй? Никогда не понимал как программа может проиграть в игре где надо цыфорки считать.Те же шахматы, например, какие-то суперкомпьютеры строят, вообще охуеть. Почему нельзя написать программу, которая знает итог всех ходов.Это заговор рептилоидов, инфа сотка.
>>3518266 (OP)>Боты OpenAI Five оказались недостаточно осознающие себяЩито это значит? Нейронная сеть это обобщение обычной линейной функции. Какое нахуй осознавание себя, как оно связано с целью поставленной?
Всего то нужен дополнительный спам бот трахающий чужих мамок и деморализующий соперника
>>3518365>и деморализующий соперникаБоты высирали в чат, что они сильнее время от времени.
Сосака, хочу подрочить на маленькие сисечки бурятокПоделитесь ссылкойhttps://www.bbc.com/russian/news-40299449
>>3518354>Щито это значит?Оно осознает себя так как человек.>обычной линейной функцииКакой еще функции, там идет имитация нейронов и эмуляция кластера частей мозга, это сверх сложные формулы, это сверх сложная архитектура, это сверх сложные решения, такое могут запрограмировать только 10 человек в мире.
>разработчики решили изменить систему наград, снизив количество очков, которое боты получали за выполнение неосновных задачНаверное, за осознавание себя награду тоже снизили, и вот результат.
>>3518443>там идет имитация нейроновнет, родной, там именно обычные функции, хитро скроенные. На ДВОИЧНОЙ логике по-другому быть физически не может.
бесполезная оверхайпнутая нейронка, мертворожденная парашапосмотрю как они будут обучать её действиям без мгновенной выгоды никак
>>3518581Хуйню пишешь, двоичная логика здесь вообще ни при чём.
>>3518595>действиям без мгновенной выгодыЭто какие такие действия без мгновенной выгоды? Разве в доте есть что-то подобное? Какая может быть не мгновенная выгода в игре, где считается только количество убийств других героев?
>>3518609Ты вообще в доту или другие мобы хоть раз играл?
>>3518354>> это обобщение обычной линейной функцииКак и ты
>>3518632Нет не играл, поэтому и спрашиваю.
>>3518609грамотная расстановка вардов для победы в вижене, стаки, лейтгейм стратегияклоуны даже рохана не смогли запилить, пришлось делать КОСТЫЛИ, оверрайдить нейронку, менять хп рохана на 1, делать скрипт чтобы боты туда шли и 'случайно' его убивали, и на основе этого переобучали, далее повышали хпкроме того боты юзают дефолтные билды, никакого обучения по вещам нету. и по консумаблам тож нет обучения. почемуто иногда приоритет юзнуть ульт в крипов выше чем сохранить его для хг дефа. За 180 лет x дохуя дней боты так и не научились юзать ульт акса. Ну еще через 89484923495 лет научатся!
>>3518266 (OP)>Игра Dota 2 намного сложнее, чем шахматы или игра гошкольники приосанились
>>3518659А теперь можешь это всё перевести на человеческий язык?
>>3518647Игра не зря называется Defense of the Ancients. Убийства - не самоцель. Как взятие фигур в шахматах. У каждой стороны так же есть свой "король", и если враги его выпилят, вы проиграете, сколько бы киллов у вас ни было.
>>3518676Ловите бота
>>3518676дохуя писатьесли тебе интересно то гуглиdota 2 advanced ward guidedota 2 stackingпро варды пишут чуть ли не книги, это постоянная война команда вс команда за обзор, в зависимости от состояния игры и вашей страгеии варды ставятся в разные места, боты же во-первых покупают их потому что так в дефолтном гайде сказано, во-вторых тыкают их в случайные места когда надо освободить слотпри обучении на селф-плее все многочисленные стратегии могут либо никогда не возникнуть (скорее всего) либо возникать так редко что никакого изменения весов не будетлюбая про команда будет уничтожать эту безмозглую помойкуперебор миллиардов комбинаций как в шахматах и ГО тут не работает, тут думать надо а не перебирать. Нейронка же думать не может, это гнилой проект без будущего.
>>3518721и всё бы ничего, но просто триггерит этот оверхайп на всю планету и называние этого гавна ИССКУССТВЕННЫМ ИНТЕЛЛЕКТОМ
>>3518659Блять, чего ты хотел от максимально простой ЛСТМки? Что она начнёт себя осознавать, задоминирует игру, задавит игроков посредством психологического манипулирования в чате как в фильмах? Блять, эту сетку описывают 8 простых формул в три действия.
>>3518721Тащемто, тупой перебор даже в шахматах не работает. Всё равно нужно уметь оценивать позиции, не обходя всё дерево. Этим нейросети и занимаются, и довольно успешно. Но в шахматах критерии оценки позиции довольно простые, поэтому там нейросеть даже не нужна, достаточно набора захардкоженных правил. Вот с Го такой трюк уже не прокатывает, там надо образы распознавать, пусть и на относительно маленькой сетке, зато точно. Поэтому машины научились играть в го сравнительно недавно.
>>3518721Наоборот же НС не знает алгоритмов, находит закономерности, хорошие использует, плохие выбрасывает.
>>3518808Это не так. ЛСТМ - это компьютер, который сам себя кодирует и сам делает алгоритм.
>>3518808Наиграв 1000 лет, сливаться кожаным мешкам, потратившим на игру доту в лучшем случае год чистого времени - не выглядит как сверхразум пока.
>>3518829Эта программа уже способна обыгрывать профессиональных игроков довольно высокого уровня. И если её еще немного допилить, то обыгрывать она будет вообще всех.
>>3518721А кто такой рохан, и зачем его обязательно нужно мочить?
>>3518721Что такое варды?
>>3518835За счёт сугубо машинных трейтов вроде огромной скорости, а не какой-то великой глубины мышления. Всё-таки, если мы пытаемся воспринимать нейросети не как инструменты для решения прикладной задачи, а как что-то потенциально равное людям - тут нужно допиливать очень и очень много.
>>3518753>>3518835вот чего хотят и думают дохуя чел. еще годик и точно всем пиздец!очевидно что эта бесполезная хуйня ничего этого не сможет'немного допилить', ржусмотреть как 'про' (т2 помойка из помойки которая попала на инт только из-за выделенного этой помойке слота) унижает и издевается над этими недоумками на ботах было максимально унылона следующий день старички играющие еще хуже выебали ботов еще жестчеэто гавно даже уже пикать не может, так как люди поняли эту мету после пары игр и стали перепикивать их каждую игру, поэтому пришлось придумывать 'честный' пик, блять это максимум позор просто. и эта хуета пиарится на всю планету, как собственно и всё на что бросил свой взгляд хоть на мгновение швятой маск. хомяки будут благословлять любое гавно, будь то неремонтируемые айфоно-теслы, являющиеся просто качественной пересборкой китайской обыденности, гиперзалупы, теперь вот так называемый 'open' 'ai'
>>3518847>>3518851гугл в помощь, ты же умнее нейронки?
>>3518659Про го тож недавно так писалиТвёрдо и чётко НЕ БУ ДЕТ
>>3518847
>>3518922когда то и людишек будут боты постоянно раскатывать на полном хиропуле и без ограничений, но не опенаи
>>3518870Очередной школьник, которому нужно всё и сразу. Алё, наука так не работает - это кровь и пот и порваные анусы (но благодаря ей ты сидишь на двачике)
>>3518945это та самая наука которая уже лет 20 подряд каждый год изобретает 'прорывные' технологии в борьбе с раком, бесконечные аккумуляторы, графеновые революции, а воз и ныне там?
>>3518934Вообще всякие доты и шутаны это последнее, что осталось из компитативных игр, последний бастион так сказать. На то же го сильно дрочили из-за невозможности перебора. Тут проблема скорее всего в том, что дота это по сути не одна "игра" а набор взимопересекающихся "игр", так что тут от ИИ действительно нужно чуть ли не понимание того, нахуй ставить варды итп.
>>3518959А ты точно сейчас говоришь о науке, а не о безграмотных маньках, которые "читают" научные статьи по три штуки за десять минут путём поиска знакомых слов в абстракте, а затем бегут в бложик строчить очередной сенсационный пост?
>>3518959> воз и ныне тамЕсли в масштабах твоей жалкой жизни то возможно, хотя даже я вот помню, что в юношестве мечтал о компе, а сейчас не такие уж слабые компы почти у каждого в кармане. В масштабах цивилизации же всё только ускоряется. Если тысячу лет назад ты бы подтирал жопу камнем в деревне, 100 лет назад подтирал тряпкой и все так же скакал на кобыле только уже с винтовкой воевать за красных, то уже 50 лет назад ты жил в квартире со светом и нормальным сортиром, 20 лет назад уже подключал инет по диалапу и играл в соньку, 10 лет назад положил себе компьютер в карман (а где-то уже собрали первый экспериментальный квантовый комп из двух кубитов) а два года назад получил ИИ, способный "интуитивно" без перебора заруливать го, распознавать образы и надевать лица твоих знакомых подруг на порнозвёзд из роликов.Ты даже не представляешь что будет дальше.
>>3518974> чуть ли не понимание того, нахуй ставить варды итп. вот и я о чем, каким образом нейросеть обучающаяся сама на себе ПОЙМЕТ-ДОДУМАЕТСЯ куда и в каких случаях ставить варды? Я конечно нихуя не шарю в этой хуйне, поясните плс за такое. Как нейронная сеть допрёт что можно стакать эншентов темпларке, и как бот додумается до контр-стратегии? Даже если он будет случайно бежать, случайно заагрит их в нужный момент и стакнет, как он поймет что это выгодно, если их еще убить надо чтобы получить выгоду, сделать это миллионы раз чтобы перенастроить веса, понять что это нужно делать только в определенных случаях, что порой это может только навредить? Насколько я понимаю, нейронки это очень хуевая модель могза из-за того что нужно кучу раз перенастраивать веса чтобы она поменялась. Человеку же достаточно увидеть один раз чтобы понять плюсы и минусы, пару сотен раз попрактиковаться и он это освоил. Поэтому нейронки хороши для очень специфичных задач типа распознавания изображений, поиска заданных паттернов в них, но не в комплексной хуйне типа любой повседневной очереднярской задачи типа воткнуть кабель куда-то, никакой робот такое пока не может>>3519024>>ииочередной клоун, называющий хуйню, которая ни малейшего отношения к интеллекту не имеет, ИИчеловеки даже не понимают что такое их собственный интеллект и как он точно работает, но зато клоуны называют ИИ всё подряд
>>3518934Автоматизация доты = автоматизация огромного количества профессий. Читай - будет 1% сверхмыслителей и 99% работников руками, которых заменять роботами куда сложнее и дороже.
>>3519044Просто ты слишком романтизируешь естественный интеллект. Это такие же кучи говна с весами, просто надроченные миллиардами лет отбора
>>3519044Так в том и грааль - надрочить нейросеть на саму суть обучения, чтобы она научилась учиться и анализировать взаимосвязи в казалось бы несвязанных вещах. Так что работа тут ещё предстоит нешуточная, но всё возможно, благо такие нейросети уже есть в природе.
>>3519052вот допустим ты не можешь открыть банку, и разбивал ее годами чтобы открыть. прихожу я и показываю как открывать, и ты мгновенно без переобучения будешь открывать так же. Все твои старые надроченные нейроны относительно открытия банки стали практически мгновенно не нужны, потому что ты узнал лучший метод, нейроны которого будут в безусловном приоритете над старыми, с крутыми весами. Искусственные НС так могут?
>>3518443Сразу видно человека, который об искусственном интеллекте знает только из видосиков с гугла.Чувак, все машинное обучение - это просто умножение матриц.
>>3518354Однако нашел видео (https://youtu.be/TRzBk_KuIaM), где об опасностях AI рассуждают здраво. Опасность не в том, что появится коварный Скайнет, который решит убить всех людей. Реальная проблема: сами люди уже сегодня слишком доверяют технологиям. Пример: самообучающуюся нейросеть учили отличать собак от волков. И как-то раз она приняла хаски за волка. Разработчики стали разбираться почему. Думаете потому, что хаски похожи на волков? Нет, оказалось, что на большинстве фото с волками был снег, а на фото с хаски тоже снег. Вот вам и вывод. Т.е. искусственный интеллект - это искусственный идиот.
>>3518753>задавит игроков посредством психологического манипулирования в чате как в фильмахА надо было действительно добавить ботам функцию мата в чате, они бы писали "ya tvoyu mamku ebal", разработчики деланно хватались за головы, корейцам говорили, что ИИ вышел из-под контроля, они охуевали и нервничали.
>>3519086Почему нет?
>>3519117Двачую вот этого. Истинно вам говорю, восстание машин произойдёт оттого, что какой-нибудь даун жмякнет кнопку ОК, не прочитав, что ему программа вывела.
внимательно посмотрите как боты ластхитят отвратительнов версии 1-1 бот действительно охуенно добивал крипов, тут же просто какойто колоссальный регресс. изи лейн соло лич стоял с НУЛЕМ крипов до где-то 5й минуты и потом поменял линию. НОЛЬснайпер, который бешено фармит начиная уже с 3-4 минуты из-за идеальной анимации, пожрал говнауж ласт хитить то за 180403402304 лет можно было научиться, имея к тому же прямой доступ к API?
>>3519117на текущий момент нет никаких искусственных интеллектов. Есть алгоритмы, которые могут выполнять некоторые УЗКОСПЕЦИАЛИЗИРОВАННЫЕ, специфичные задачи, иногда даже лучше человека, и НИЧЕГО кроме этой одной задачи. Например искать что-то в картинке. И ВСЁ. Это не интеллект.
>>3519086Да могут гугли обучение с подкреплением.
>>3518266 (OP)>Игра Dota 2 намного сложнее, чем шахматы
>>3519237Это интеллект, осознающий себя только в ограниченной реальности распознавания изображений
>>3519253С точки зрения теории игр - да
>>3518808>НС
>>3518302Идиот
>>3519222Зачем фармить если играешь с собой? Обе стороны без фарма и выигрыш от него не зависит.
>>3518354итт аутисты думают, что нейросеть == ИИ, лол
>>3519253Бот порвался, лол. В шахматах банально просчитывают ходы, держат в памяти все концовки с единственно правильными ходами и несколько опенингов. Первые машины давали посасать людям еще в том веке, лол. А в нулевых на уровне гроссмейстера "играли" уже обычные калькуляторы и нокии. Современные гейфоны могут одновременно давать посасать хоть целому шахматному слету. И дело тут не только в росте вычислительной способности, а еще и в доводке до ума алгоритмов.Это круто, да, но особых мозгов для победы в шахматах нету и не требуется. А вот проехать через весь мкад в час пик до сих пор ни одна машина не может, даже если она в облако весь поток с датчиков сбрасывает, его обсчитывает какой-нибудь китайский суперкомпьютер и 30 натренированных нейросетей.
>>3521476Про МКАД это твои фантазии сракерские или реально проводят эксперименты?
>>3522909Ни один автопилот не умеет в плотное движение, особенно если это не подчеркнуто-вежливое на автополигоне где-нибудь, а реальное на реальной дороге с быдлом, шашечниками, членовозами с сопровождением, таксистами, маршрутчиками, газелистами-ашотами, охуевшими дальнобоями вот это все. Автопилот сосет в чистую. А Абдулбек может проехать, еще умудряется по телефону болтать в это же время. Хотя Абдулбек не сдавал на курсы экстремального вождения, не умеет в многопоток, не обладатель айкью выше 130. Он даже в шахматы не умеет играть. Это к вопросу про сложность задач.