rx303
-
Публикации
1 354 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
8
Тип публикации
Профили
Форум
Календарь
Галерея
Комментарии к событиям, опубликованные пользователем rx303
-
-
26 минут назад, Heatray сказал:
У него план победы в мейне очень альтернативный, по большому зависит от оппонента.
Это влияет на тайминг, в арене шафл мгновенный, пару муллиганов и неспешный соперник и ничья тебе обеспечена.
Не хватает этой деке времени в живую. Все должны играть быстро и без муллиганов.
Когда-то была вот такая дечка https://www.mtgtop8.com/event?e=7946&d=245712&f=ST и альтернативный план победы, зависящий от оппонента; неспешные соперники и недостаток времени не помешали ей выиграть протур.
-
Карстен рассказывает про метагейм протура.
63% еды.
Прекрасно, просто прекрасно.
-
20 часов назад, rx303 сказал:
В теме на реддите пробуют составить примерную мету прошников https://www.reddit.com/r/spikes/comments/chnxww/modern_what_people_are_bringing_to_mciv_barcelona/
Еще не поздно положить побольше черных лучей в
сайдмейнTold ya
-
У меня у самого прям все внутри сжалось, глядя на это:
-
В теме на реддите пробуют составить примерную мету прошников https://www.reddit.com/r/spikes/comments/chnxww/modern_what_people_are_bringing_to_mciv_barcelona/
Еще не поздно положить побольше черных лучей в
сайдмейн -
Знаете, что стало хуже в новых мифик чемпионатах? ЛСВ больше не кавераджит день 3, если не вошел.
- 1
-
24 минуты назад, Nazar сказал:
Ладно, я, видимо, что-то не улавливаю. Объясните мне как любая дата из откуда угодно может отрадать что-то кроме распределения на конкретном промежутке времени (конкретный эвент), когда у тебя по 50 факторов для каждой переменной? Тот факт, что «кажется» что этот разброс невелик, никаким образом в анализе использован быть не может.
Вопрос в том, "как может отгадать" или "когда 50 факторов"? Если первое - ну а как тот же рейтинг Эло работает и всё остальное? Строим модель, в которую хорошо вписываются существующие данные, проверяем и экстраполируем. Никто ведь не требует в таких случаях 100% точности оценки. Если второе, то 50 параметров - это еще по-божески.
Анализ степени влияния факторов на исход матча (пусть даже на чисто субъективном уровне) определяет архитектуру модели - что мы должны учитывать, а что можно отбросить. Если считаем, что каждая карта в сайде сильно влияет на исход матча, то, например, решаем "надо как-то учитывать каждую карту по отдельности => дохрена работы => да ну её". Хотя конечно же при серьезном подходе это все надо в числах померять.
-
9 минут назад, Амариллен сказал:
Кстати, в теории, если бы Визарда реально из МОДО дали бы всю ро дату с деклистами и рейтингами, то можно было бы "настакать xgбустов" на этом :) Было бы интересно
Не с рейтингами, с результатами матчей.
У старсити есть приличный архив http://www.starcitygames.com/content/archive , но деклистов они не много публикуют.
Как я уже написал, будем посмотреть, продолжат ли CFB выкладывать все листы из второго дня.
-
1 минуту назад, Амариллен сказал:
Проблема в том, что у тебя не 30 кастом колод в формате, а 75 карт, которые ты можешь тюнить. Особенно ярко это проявляется в билдинге сайдборда, поэтому тут матчап очень сильно гуляет в зависимости ещё и от того, против кого ты сильнее заложился
В играх типа шутер 5 на 5 а ля ксго у тебя всего-то 10 мейн инпут данных для подсчета скилла
Да, если делать "по-честному", то надо карты индивидуально учитывать. Но мне кажется, вот это "гуляние" не такое уж и большое, когда мы от просто "иззет фениксы против хуманов" переходим к конкретным деклистам. Чтобы на этот вопрос ответить, надо реальные исследования проводить, а на неоплачиваемом энтузиазме это никто делать не будет.
-
30 минут назад, Амариллен сказал:
У тебя пилот Бурна с рейтингом 1701 и общим винрейтом его и колоды по турниру 50% против пилота Мартиры с рейтингом 1700 и такими же винрейтами в 50% будет иметь вероятность на победу больше 50. Это типа норм?
Нет, не норм. Поэтому я и писал выше, что вместо одного коэффициентов-рейтинга надо использовать вектор, и результатом работы алгоритма будет таблица матчапов для колод и для игроков. Есть другая простая иллюстрация этой проблемы: допустим, в равном метагейме из трех колод колода А обыгрывает Б в 80% случаев, Б обыгрывает В в 80% случаев, В обыгрывает А в 80% случаев. Если рейтинг - это просто число, то, получается, у этих колод рейтинг должен быть одинаковый, а отсюда следует, что играть они должны вничью. То бишь рейтинг не должен быть транзитивным.
Я это все к тому, что так-то для мтг или хс вполне реально разработать адекватную и полезную рейтинговую систему. Вот Microsoft была проблема учета рейтингов в Gears of War (вроде бы), где матчи как в CS - команда на команду, но команда каждый раз комплектуется рандомно - они придумали https://en.wikipedia.org/wiki/TrueSkill А вот проекты типа http://www.mtgeloproject.net/ совершенно бесмыслены.
- 1
-
1 час назад, AliraSirin сказал:
Интересно, только какая цель в построении такого рейтинга и матчапов? Какой смысл в проецировании успешности отдельных игроков в одних матчапах на другие матчапы? Чтобы показать, что сильные игроки играют хорошо против всех? Ну да, но к матчапам колод это не имеет отношения. Более того создает картину, которая сбивает с толку.
"Но точность предсказания для колод с небольшим количеством игр будет, разумеется, невелика."
То есть для колод с большим количеством игр точность велика? Самая представленная колода Иззет Фениксы имеет по этой таблице всего 9 из 49 плюсовых матчапов. Ну да, она играла много игр сама с собой, поэтому не повышала свой рейтинг и его нельзя спроецировать в плюс на другие матчапы. Получается, что чем больше представлена колода в филде, тем менее точно считаются её матчапы с другими колодами.
Не ну можно что угодно считать в принципе, но это точно не матчапы.
Наоборот, я пробую вывести оценку матчапа между колодами, исключив влияние скилла отдельных игроков. Потому что когда на старсити пишут, что у условного джанда матчап 60% против метагейма - так это, может, потому что 80% его пилотов были топовые прошники, которые матчапы тащили на скилле, а на самом деле у колоды этого преимущества нет.
-
12 часов назад, AliraSirin сказал:
Как кстати считается эта вероятность победы? Вот например в списке колод был 1 8-Rack и 1 Blue Moon / Breach - у них матчап 48.71%. Они вообще играли? Если играли то такого процента быть не может, потому что максимум 1 матч во втором дне. Если нет, то откуда цифра?
Методология (осторожно, много эльфийского):
Рейтинг по Эло считается по формуле
На самом деле, это частный случай классического приема из машинного обучения под названием "логистическая регрессия"
Где X = разница рейтингов, а основание степени 10 и знаменатель 400 - это лишь какие-то коэффициенты, заданные руками, чтобы рейтинги выглядели поприятнее.
В случае обычной логистической регрессии у нас есть данные (X, Y), и мы пытаемся подобрать наиболее подходящие веса beta0, beta1. В случае рейтинга нам неизвестен Х, так что мы просто выбираем какие-нибудь коэффициенты beta0, beta1 (например, 0 и 1), и пытаемся определить X (т.е. разницу в рейтинге между игроками) исходя из результата.
При этом в формуле логистической регрессии X и параметры beta0, beta1 могут быть векторами, а не просто числами - в тех случаях, когда результат зависит более чем от одного параметра. А результат партии в МТГ, очевидно, зависит не только от скилла пилотов, но, как минимум, и от выбранных колод.
Поэтому если мы хотим прогнозировать результат игры от двух независимых разницы рейтингов (игрока и колоды), то X - это будет просто сумма разниц рейтингов игроков и колод. Так были посчитаны результаты на первых двух страницах в файлике.
Рейтинг в виде одного числа - довольно грубое приближение. Понятно, что скилл игрока и скилл колоды, скорее всего, более многогранен, чем один параметр. Поэтому можно попробовать представить их в виде набора рейтингов (вектора). При этом формула никак не поменяется - мы точно так же будем вычитать один вектор из другого, а потом суммировать все элементы в разнице. Но наличие нескольких конфигурируемых параметров (элементов вектора) позволяет алгоритму более гибко сбалансировать их. И, как следствие, мы можем посчитать разницу векторов между колодами или игроками, которые не играли между собой, и попробовать оценить вероятность победы в их противостоянии. Но точность предсказания для колод с небольшим количеством игр будет, разумеется, невелика.
- 1
- 2
-
2 часа назад, AliraSirin сказал:
А как третью страницу читать? Я предполагаю, что сверху по колонкам это для кого матчап прогнозируется, а сбоку по строка против кого? То есть типа у дреджа и иззет фениксов плюс по всему полю почти, например, так?
Нет, наоборот. Слева сверху вниз - первая колода; сверху слева направо - вторая; в пересечении - вероятность победы первой у второй.
Я модерн не играю, поэтому было бы интересно услышать, насколько это близко к реальности.
-
Ну, раз уж CFB публикует все колоды из второго дня, то можно попробовать то, что я давно хотел, - посчитать рейтинги отдельно для игроков и отдельно для колод.
Из 6К парингов (оба дня) лишь для 1К были известны колоды, поэтому в обсчете участвовали только они. Учитывалась только швейцарка, без топа. Стартовый рейтинг - нулевой,
прогнал обучение 10 раз и просуммировал (чтобы получить более надежный, усредненный результат). Очередность побед в ходе турнира не учитывалась - данные обрабатывались разом, как будет все партии были сыграны одновременно. Итоговая погрешность составляет 0.15 (в диапазоне 1 = победа, 0 = поражение, 0.5 = ничья), что так себе.Результат: https://docs.google.com/spreadsheets/d/1tH-in8h-yZ45YRkEXoGk46cVDRZoQ31fZfo3ww02RNo/edit?usp=sharing
Как видим, Daniel Toledo на первом месте по рейтингу, потому что он взял The Rock, у которого рейтинг почти -0.5 получился, и смог тащнуть им на 9-е место.
UPD: Хотя сейчас поищу ошибки и, может быть, еще раз пересчитаю
UPD2: Пофиксил кое-что.
UPD3: А если не заморачиваться за интерпретируемость в виде рейтингов, то можно построить таблицу матчапов (на третьей странице в документе, опять же отделив от них влияние скилла пилотов). Модель пытается спрогнозировать матчапы каждый-с-каждым, исходя из данных в наличии.
- 1
- 1
- 6
-
42 минуты назад, Comrade сказал:
Хейтерс гонна хейт.
Сидят на форуме задроты, успехи которых в магии не рассмотреть и с микроскопом. И осуждают как бабки у подъезда.
Осуждают за внешний вид и поведение человека, с которым даже не знакомы. Комментируют «достойность» победы.
Вы простите, но недостоиные тут вы, а не они.
Это ведь просто современные комплексы США и Европы - раскаяние и желание получить искупление за работорговлю и угнетение негров путем возвеличивания других дискриминированных меньшинств. Меньшинств по возможности безобидных, потому что у тех же бывших зеков или отслуживших в горячих точках тоже проблем полно. В же России 1917-й год конфликт между слоями конкретно снял, поэтому навязывание чужой вины вызывает отторжение.
Как по мне, так это визарды и сама мтг заслуживает всех этих похвал. "Игра, которая ломает границы и стереотипы и объединяет людей независимо от предрассудков и национальностей" - классный же слоган. СССР, все дела.
- 1
- 1
-
Весь англоязычный интернет бьется в экстазе
Ну хотя бы интрига есть, лол
-
Глядя на топ-8 протура, больше всех радуется Goblin Chainwhirler
- 2
-
8 часов назад, JustHeroIN сказал:
Вот смешно, но при этом крутой стандарт ныне, и пока его не решили, прям вспоминаю каладеш, где каждую ротацию было две доминирующие колоды, а то и одна. Я кланяюсь в ножки визардам стандарт годный
Тем временем в топ-8 6 белых виней с различной степенью сплеша в красный
-
Мда, Нассиф последний раз в топе был 9 лет назад. Вышла Арена - решил завязать с покером?
Уикенд пионерских ГП-ПТ (Брюссель - Нагоя - Финикс)
в Календарь важных событий
35Опубликовано: · Изменено пользователем rx303
ПТ Нагоя будут показывать в записи на канале визардов после того, как закончится ПТ Брюссель
Нашел, где результаты посмотреть можно: https://magic.gg/events/players-tour-brussels-2020