Искусственный интеллект в лотереях и теории вероятности
Кто не мечтал заглянуть в будущее, покупая лотерейный билет? Увы, нам это не под силу, и остаётся надеяться на удачу. Но, может быть, где человек бессилен, там справится машина — например, нейросеть? Ведь нейросети уже делали сложные предсказания: предупреждали о землетрясениях, открывали новые структуры белков, советовали успешные методы лечения. Логично попросить их рассчитать, какая комбинация чисел выпадет в следующем тираже. А потом спокойно купить билет, зная, что в назначенное время обнаружишь себя миллионером.
Но и в теории, и на практике оказывается, что числа от нейросети ничем не лучше других. В статье разберёмся, почему искусственный интеллект не предскажет исход лотереи и чем он на самом деле может помочь в игре.
Что такое нейросети?
Нейросети — это алгоритмы, которые умеют обучаться на примерах. В этом они похожи на нас. Мы запоминаем, как звучит гитара во дворе, а потом узнаём её в разных песнях, даже если звук немного другой. Нейросети учатся похожим образом. Но в основе их способности к обучению лежит чистая математика, хотя и очень сложная.
Нейросети состоят из маленьких узлов — нейронов. Каждый нейрон — это сравнительно простая математическая функция. Она принимает значение на вход, что-то с ним делает, например складывает или умножает числа, и отдаёт результат следующим нейронам. В итоге получается число, которое нейросеть интерпретирует по своей программе.
Знаменитые языковые модели ChatGPT и Gemini построены так, только узлов в них очень много, а функции сложнее.
Применение ИИ в различных областях
Нейросети решают множество задач: распознавание изображений, генерация идей, написание кода. Одна из областей, где они особенно полезны, — предсказания. Нейросети обрабатывают много данных и находят сложные зависимости, которые человек не замечает.
Нейросетями можно с высокой точностью предсказывать погоду, рост продаж, изменение цен на шоколад и многие другие вещи. Это работает так: нейросеть получает доступ к большим объёмам данных, анализирует их и выявляет связи. Затем ей сообщают текущие данные и она применяет к ним найденные закономерности. В итоге нейросеть выдаёт прогноз и степень его точности.
Например, есть нейросеть для предсказания погоды IBM's Watson. Она получает данные за последние несколько лет: температуру, влажность, давление, скорость ветра, облачность и осадки. IBM’s Watson распознаёт паттерны. Например, замечает, что при снижении температуры, давлении ниже 750 мм ртутного столба и влажности более 80% часто идёт дождь. Затем нейросеть анализирует эту же информацию на сегодня. Если она видит совокупность этих признаков, то сообщает, что с высокой вероятностью скоро пойдёт дождь.
Нейросети для прогноза лотерей
Казалось бы, нейросети прекрасно справляются с прогнозированием. Но с предсказанием лотерей это почему-то не работает. Более того, не справится ни нейросеть, ни любая другая математика. Посмотрим на механику и разберёмся.
Принципы работы нейросетей в анализе лотерей
Для анализа лотерей нейросети работают, как и для других предсказаний: анализируют массив исторических данных и ищут закономерности. Получается, надо просто обучить нейросеть на результатах предыдущих тиражей и попросить её выдать результат следующего. Почему же это не сработает?
Прогнозирование возможно, когда между данными есть связь, как в случае с погодой. Мы знаем, что температура, давление и влажность взаимосвязаны, а их комбинации могут указывать на дождь или солнечную погоду.
Однако в честных лотереях таких зависимостей нет. Результаты так же случайны, как выпадение орла или решки при подбрасывании монеты. Вот мы подбросили монетку 10 раз и получили результаты:
- 1 серия: орёл, решка, решка, орёл, орёл, решка, орёл, решка, орёл, решка.
Можно попытаться найти закономерность. Например, решить, что на последних пяти бросках орёл и решка обязательно чередуются. Но при повторе эксперимента мы видим другое:
- 2 серия: решка, орёл, орёл, орёл, орёл, решка, решка, решка, решка, орёл.
- 3 серия: орёл, решка, решка, решка, решка, орёл, орёл, орёл, решка, решка.
Получается, выявленные паттерны не работают для новых серий бросков.
Конечно, итог броска зависит от множества вещей: баланса монеты, силы броска, воздушных потоков. Но он никогда не зависит от того, что выпало в прошлый раз. После орла вероятность решки для следующего броска всё ещё 50%. Данные о предыдущих бросках никак не помогут предсказать, что выпадет в следующий раз.
Точно так же и с розыгрышами: каждый независим от предыдущего. Если в тираже выпал номер 7, это не влияет на его вероятность в следующем тираже. Сам процесс розыгрыша моделируется так, чтобы исключить манипуляцию результатами и появление закономерностей. Шарики с номерами идентичны по весу, а форма каждого близка к идеальной сфере — так что коварная физика не вмешается в результаты. Когда такие шары перемешиваются в лототроне или генератор случайных чисел выдаёт комбинацию, это — математически полностью случайный процесс.
Даже если нейросеть проанализирует миллионы предыдущих тиражей, она не обнаружит закономерностей, потому что их не существует. Поэтому и выигрышную комбинацию подсказать не сможет.
Примеры применения
Игроки в лотерею и экспериментаторы всегда ищут новые стратегии. Многие пытались использовать нейросеть для лотерей. Но мы знаем по именам только двух людей — тех, кто подробно рассказал о своём опыте и попал в статьи и новости.
Гу Сяннань и Gemini
Китаянка Гу Сяннань опытным путём проверила возможности нейросетей для предсказания лотерей. Она выбрала одну из самых популярных китайских игр. По её правилам нужно выбрать 5 чисел в диапазоне от 1 до 35 и ещё 2 бонусных из диапазона до 12.
Гу предоставила Gemini базу данных с выигрышными номерами за последние два года. В ответ нейросеть дала 5 наборов номеров, которые Гу отметила в билетах.
После розыгрыша оказалось, что только в двух из пяти билетов по два номера совпали с выигрышной комбинацией. Ещё в двух — по одному номеру из бонусного поля. Ни один билет не принёс Гу денег.
Паттавикорн Бунрин и ChatGPT
Житель Таиланда Паттавикорн Бунрин смог выиграть в лотерею 59$ с ChatGPT. Сначала он задал чату несколько гипотетических вопросов — их содержание неизвестно. А затем сообщил номера выигравших чисел в некоторых предыдущих тиражах.
В ответ ChatGPT выдал четыре числа: 57, 27, 29 и 99. Номер 99 выпал в тираже и принёс Бунрину небольшой выигрыш.
История Бунрина завирусилась в интернете как доказательство пользы ИИ в лотереях. Но до этой ситуации Бунрин уже много раз пытался выиграть в лотерею с помощью ChatGPT и ни разу не преуспел. Совпадение можно считать чистой случайностью.
Ограничения и риски
Конечно, можно попросить нейросеть выдать комбинацию чисел для лотерейного билета. Но вероятность выиграть останется такой же, как если бы вы выбирали числа сами.
ChatGPT, Gemini и другие нейросети могут попасть в выигрышную комбинацию, как и любой из нас: за счёт удачи и случайных совпадений. Математического чуда не случится.
Лотерея остаётся игрой случая. В этом привлекательность: у участников одинаковые шансы выиграть, с нейросетью или без.
Нейросети для расчёта вероятности выиграть
При игре в лотерею нейросеть всё же может помочь в том, что поддаётся математическим вычислениям — в решении задач на расчёт вероятностей. Это не способ сорвать куш. Это способ здраво оценить свои шансы и осознанно подходить к игре.
Такие вычисления можно провести самостоятельно, если хорошо знать теорию вероятностей. Нейросети ускоряют процесс.
Примеры использования ИИ для расчёта вероятности
Мы попросили ChatGPT рассчитать вероятность выиграть суперприз в «Русском лото». Для этого мы просто ввели правила лотереи — чат сам понял, что искать, составил формулы и провёл вычисления. А потом объяснил логику.
Подробно описываем ChatGPT механику игры в лотерею. Важно учесть количество полей и чисел и описать условия для выигрышной комбинации.
Финальный скриншот с результатом. Мы пропустили долгие объяснения: чат проанализировал условия, составил формулы и вычислил вероятность по базовым принципам комбинаторики.
Получилось, что шанс на суперприз в «Русском лото» — 1 к 7 324 878. Для надёжности мы пересчитали в Gemini: результаты совпали.
А ниже расчёт вероятности получить любой выигрыш в лотерее «Спортлото: 4 из 20». Нейросеть быстро анализирует все комбинации, а сложные условия её не пугают. По расчётам, шанс выиграть что-нибудь получается достаточно высоким: 1 к 6,22, или 16%.
Рассказали чату правила лотереи и расписали все выигрышные комбинации.
Скриншот с результатом после длинных вычислений. Все расчёты чат проделал меньше чем за минуту.
Преимущества и недостатки
В решении задач по теории вероятности нейросети уровня ChatGPT или Gemini быстрее и точнее, чем мы. Они учитывают сложные вводные, сами составляют формулы и подробно объясняют, что и зачем делают. Но есть и минусы.
- На самом деле математика — не основная функция ИИ в языковых моделях. Любые расчёты требуют подключения дополнительных модулей и библиотек. Не всякая нейросеть решит простое уравнение, даже если она умеет шутить и знает, какое было хобби у Людовика XIV. Из языковых моделей для расчётов сейчас лучше всего работают ChatGPT и Gemini.
- Даже продвинутые нейросети ошибаются, особенно если задать правила неточно. Поэтому составлять запросы нужно внимательно. Если вы знаете основы комбинаторики и теории вероятности, это поможет оценить правильность ответа.
Чем ещё помогут нейросети в лотереях
✨ Генерация чисел
Что сделает нейросеть: выберет числа по заданным правилам. Комбинация может быть полностью случайной, а если у вас есть особые условия, нейросеть их учтёт.
Зачем это нужно:
- Помогает избежать субъективности и предвзятости. Мы часто выбираем даты рождения или другие символичные числа, даже незаметно для себя. А вероятность выиграть у таких чисел не больше и не меньше, чем у других. Нейросеть поможет не ограничивать выбор.
- Спасает от рутины. Если играть часто, выбор чисел надоедает. Нейросеть сэкономит время и силы. И добавит непредсказуемости и веселья, если вы привыкли играть с одинаковыми комбинациями.
- Избавляет от стресса. При выборе чисел есть страх ошибиться. Если делегировать эту задачу машине, можно расслабиться.
✨ Моделирование и проверка стратегий
Что сделает нейросеть: создаст симуляцию лотереи и виртуально разыграет сколько угодно тиражей с выбранной стратегией.
Зачем это нужно:
- Позволит протестировать любую стратегию, которую вы придумали или нашли. Это безопасно: вы ничего не тратите, зато трезво оцениваете шансы выиграть на длинной дистанции. А ещё вы можете попросить нейросеть делать все этапы симуляции и вычисления видимыми, чтобы глубже понять процесс.
Задали чату правила игры и стратегию, которой мы будем придерживаться.
Чат посчитал вероятность выигрыша в рамках одного тиража при развёрнутой ставке.
А потом написал простой код и виртуально провел 100 рандомизированных тиражей.
Код симуляции на Python.
Ответственный подход к игре
Что сделает нейросеть: поможет установить лимиты бюджета и времени на лотерею и придерживаться их. Подскажет, как относиться к лотерее спокойнее и осознаннее.
Зачем это нужно:
- Убережёт бюджет и поможет защититься от плохих эмоций при игре. Сохранит баланс между развлечениями и реальной жизнью.
Попросили чат подсказать, как лучше установить лимиты по бюджету.
Нейросети анализируют большие данные, выявляют скрытые закономерности и прогнозируют некоторые события. Но для предсказания лотерей эти умения бесполезны: математически лотереи — это случайность. Не родилась ещё та математика, которая предсказывала бы случайности. Ни у нейросетей, ни вообще.
Но нейросети можно использовать, чтобы сделать игру интереснее и осознаннее. Они помогут трезво оценить шансы на выигрыш, быстро проверить долгосрочные стратегии или просто внести разнообразие с нестандартными комбинациями.
А выигрыш в конечном счёте остаётся вопросом удачи. Желаем, чтобы она была на вашей стороне. И предлагаем провести эксперимент с нейросетями самостоятельно в лотереях «Столото». Кто-то ведь может и выиграть, — а вдруг именно вы?