Как стать автором
Обновить
172.39

Математика *

Царица всех наук

Сначала показывать
Порог рейтинга
Уровень сложности

Как выиграть в лотерею?

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров488

Как выиграть в лотерею?

Думаю, все когда-нибудь хоть раз задумывались над тем, как же всё таки выиграть в лотерею. В мире существует огромное количество различных лотерей, но сегодня мы рассмотрим только один, из ее видов, доступный и понятный.

Читать далее
Всего голосов 1: ↑1 и ↓0+1
Комментарии2

Новости

Профессиональные игроки в покер знают оптимальную стратегию, но не всегда её используют

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров4.4K
Сегодня игроки в покер могут использовать ИИ для поиска оптимальной стратегии игры, но делают это не так часто.


«Олл-ин». Ваш противник двигает стопку фишек по столу для покера с высокими ставками. Вы смотрите на свои карты, там пара шестёрок. В партии техасского холдема ход остался только у вас, а общие карты (выкладываемые лицевой стороной) ещё не сдали. Для покера это очень простая ситуация, вам нужно сделать двоичный выбор: уравнять свою ставку со ставкой соперника (call) или спасовать (fold). Однако профессиональный игрок учитывает каждую деталь. Каким был паттерн ставок до олл-ина? Кто действовал первым? По сколько фишек есть у каждого игрока и сколько фишек на кону? Когда будут увеличиваться блайнды (вынужденные ставки)? И, разумеется, с какой вероятностью шестёрки выиграют? Вы выучили стратегию покера, запомнили таблицы вероятностей и выполняете вычисления в голове. Всё это указывает на то, что объективно лучшим решением будет спасовать. Но в течение долгого турнира вы заметили, что у противника есть склонность делать слишком большие ставки, имея слабую руку. Согласитесь ли вы с изученной информацией и спасуете, или подстроите свою стратегию на лету, чтобы воспользоваться замеченной слабостью?

Вопрос о том, использовать ли оптимальную с точки зрения теории игр стратегию или пользоваться хитростями — это главная тема обсуждений в покере высокого уровня. Его математические основы заложены ещё восемьдесят лет назад, но быстрый прогресс в развитии ИИ выдвинул математику середины двадцатого века на передний план современных игр. Новые инструменты учат игроков в покер оптимальной стратегии, но почему же те постоянно от неё отказываются?
Читать дальше →
Всего голосов 16: ↑16 и ↓0+26
Комментарии3

Случайные блуждания: связь с резистивным расстоянием (часть 1)

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров559

Эта первая статья из цикла работ, посвящённых связи сопротивления и случайных блужданий.

Сперва мы пройдёмся по теоретическим аспектам изучаемых предметов, далее напишем скрипты для расчётов и проведём анализ полученных результатов.

Читать далее
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Может ли распределение Пуассона описать статистику футбольных матчей

Уровень сложностиСложный
Время на прочтение12 мин
Количество просмотров1.8K

Некоторые публикации отвергают модель Пуассона для оценки результатов футбольных матчей в пользу отрицательного бинома. Разбираем модель Пуассона, исследуем двумерную пуассоновскую модель. Сравниваем наблюдаемые и ожидаемые частоты забитых мячей, разбираем тесты на соответствие показателям.

Читать далее
Всего голосов 2: ↑2 и ↓0+6
Комментарии1

Истории

Большие простые числа: теория и практика их поиска

Время на прочтение8 мин
Количество просмотров4.9K

Самое большое простое число, известное на данный момент, состоит из почти 25 млн. цифр. Есть ли простые числа больше? Несомненно. Простых чисел бесконечное количество. Найдём ли мы простое число больше 25 млн. цифр? Тоже да, поиск не останавливается ни на секунду. Можно ли принять в нём участие? Конечно, достаточно присоединиться к одному из добровольных распределённых проектов по поиску больших простых чисел.

Читать далее
Всего голосов 10: ↑8 и ↓2+8
Комментарии13

Библиотека nalgebra в Rust

Время на прочтение5 мин
Количество просмотров1.9K

Линейная алгебра сейчас применяется практические везде. В связс с этим сегодня рассмотрим одну из библиотек для Rust — nalgebra.

Основная цель nalgebra — предоставить инструмент для работы с линейной алгеброй.

Читать далее
Всего голосов 10: ↑8 и ↓2+10
Комментарии0

Использование Manim + Python для визуализации. Перестановка (комбинаторика)

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров3.8K

Несмотря на то, что математика сегодня — это глубокий андерграунд, работы 3Blue1Brown вдохновляют и пробуждают внутри что‑то из далёкого детства, где весь мир был непостижимой игровой площадкой, а из кислого были только муравьиные жопки. Чтобы хоть немного прикоснуться к прекрасному, мною была сделана попытка визуализировать простую формулу из комбинаторики. Делюсь опытом.

Читать далее
Всего голосов 6: ↑6 и ↓0+9
Комментарии1

Интересные неинтересные числа

Время на прочтение3 мин
Количество просмотров3K

Вам нравится число 7? Хорошее такое число, интересное. Символичное. Многим нравится.

А 8? 15, 84? Или 240? Кажется — ничего интересного в них нет, какие‑то они скучные..

Давайте вообще поделим все натуральные числа на «интересные» и «неинтересные».
Число чем‑то примечательно — в одну колонку его, ничем — в другую. АЛГА, начнем с единицы!

Спустя вечность, мы получаем две колонки. С первой, интересной, вроде всё ясно. А вот со второй сложнее. Определили мы в нее, например, число 4, и оно сразу стало очень интересным, ведь это — наименьшее неинтересное число. Переносим его в первый столбец, конечно же. И тут... Тут уже следующее за ним число оказывается наименьшим неинтересным. Упс, кажется, наша затея провалилась. Но почему?

Читать далее
Всего голосов 19: ↑12 и ↓7+9
Комментарии6

Разложение модели числа на подмодели

Время на прочтение20 мин
Количество просмотров1.3K

Изучение чисел простых и составных, четных и нечетных длится не одно тысячелетие, а теория чисел пока далека от завершения. Даже для простых и понятных арифметических операций поиск обратных им операций на сегодняшний день не завершен. Например, для n-й степени числа обратной является операция извлечение корня n-й степени, для умножения чисел обратной является факторизация произведения, но простой и доступный алгоритм ее реализации до сих пор не открыт. Оказалось, что это очень большая и сложная проблема. Универсальный способ факторизации до сих не найден. В мире людей предпринимаются огромные усилия огромным числом математиков (судя по публикациям) для отыскания такого способа, но пока без особого успеха.

Известно несколько подходов к решению проблемы (алгоритм Ферма, числовое решето, эллиптические кривые, CFRAC, CLASNO, SQUFOF, Вильямса, Шенкса и др.), которые критикуются и не кажутся перспективными и которые даже не претендуют на универсальность. Автором публикации предлагается оригинальный подход к решению проблемы с претензией на универсальность, т.е. без каких либо ограничений на факторизуемые числа, в частности, ограничений на разрядность чисел.

Существо подхода состоит в разработке такой модели числа, которая использует концепцию закона распределения делителей (ЗРД) числа, открытого автором (публикация 2014г). Подход позволяет находить инволюцию в конечном числовом кольце вычетов (КЧКВ) по составному модулю N, путем разложения предлагаемой модели числа (аналогичного разложению кольца Пирса) в цикловые множества строк (ЦМС) модели.

Цель публикации в первую очередь образовательная, познавательная, популяризация науки, а также стремление привлечь в ряды исследователей, в науку приток новых молодых (и не очень) умов, вызвать в таких умах стремление к поиску ответов на возникающие вопросы.  Масштабность темы требует ввести разумные ограничения на излагаемый материал после краткого панорамного её рассмотрения.

Читать далее
Всего голосов 12: ↑8 и ↓4+8
Комментарии13

Бутстрап и доверительные интервалы: от теории к практике на Python

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров3.1K

Привет!

Бутстрап — мощный статистический метод, позволяющий оценить распределение выборочных статистик. В Data Science бутстрап применяется в большом спектре задач.

В статье я постараюсь понятным языком рассказать про особенности, ограничения и сценарии применения бутстрапа, а также я познакомлю вас с различными схемами бутстрапа: Эфронов интервал (простой, но дает смещенную оценку), интервал Холла (несмещенный за счет центрирования) и t-процентильный интервал (несмещенный, шире других, лучшая асимптотика).

Более того, в статье мы реализуем функцию бутстрапа на Python и проведем небольшой эксперимент с помощью разных схем бутстрапирования.

Читать далее
Всего голосов 6: ↑6 и ↓0+10
Комментарии6

Заглянем в хрустальный шар: как продвигается разработка стандартных матричных расширений RISC-V

Время на прочтение10 мин
Количество просмотров2.7K

Привет, Хабр! В предыдущем тексте мы рассмотрели все существующие матричные расширения. Возникает вопрос: ждать ли в ближайшее время новых расширений для матричных операций? Ответ — да, они разрабатываются прямо сейчас для архитектуры RISC-V. Новость может вызвать удивление, ведь в обзоре уже есть целых два матричных расширения RISC-V. Но оба эти расширения — кастомные, и, конечно же, в консорциуме RISC-V International задумались о разработке стандартного решения. 

В этот статье я подробно расскажу, что это за решения и чего от них ожидать. А еще поделюсь последними новостями из мира разреженных матриц.

Читать далее
Всего голосов 29: ↑28 и ↓1+36
Комментарии6

Cтатистические критерии для начинающих

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров4.9K

Привет, Хабр! Меня зовут Евгений Узянов, я продуктовый аналитик в команде геймификации Купера (ex СберМаркет). Когда я только начинал изучать методы количественного тестирования, я искал информацию в большом количестве источников: университетские лекции, онлайн-курсы, литература разной степени глубины и, конечно же, ютуб. В значительном количестве случаев при знакомстве с очередной статистикой информация преподносилась в следующем формате:

- Держи страшную формулу

- Вот какие-то графики с хвостами

- Ну а дальше все понятно

- Иди работай

Вместо такого подхода мы разберем по винтикам несколько статистических критериев и попытаемся понять, что лежит за математическими формулами. В процессе вы увидите, что за громоздкими и страшными математическими конструкциями лежат простые и понятные идеи.

Читать далее
Всего голосов 21: ↑20 и ↓1+22
Комментарии10

StorageReview Lab побила мировой рекорд по вычислению числа Пи: 202 триллиона знаков

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров1.5K

Команда StorageReview Lab снова бьёт мировые рекорды по вычислению числа Пи. Теперь  количество знаков дошло до  202 112 290 000 000. Предыдущий рекорд принадлежит той же команде и составляет 105 триллионов

Читать далее
Всего голосов 5: ↑5 и ↓0+8
Комментарии13

Ближайшие события

Алгоритм Тарьяна для поиска минимального набора уравнений

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров2.7K

Дана система, состоящая из большого количества уравнений (необязательно линейных), где вам необходимо найти всего лишь несколько переменных. Как это сделать эффективно? Какой минимальный набор уравнений вам потребуется? В этой статье мы обсудим графовое представление систем уравнений, применим алгоритм Тарьяна и формализуем процесс на Python.

Читать далее
Всего голосов 6: ↑6 и ↓0+10
Комментарии6

Как измерить астрономически далёкие объекты

Время на прочтение5 мин
Количество просмотров2K

Если вы хотите определить размер баскетбольного мяча, то для измерения его диаметра можно использовать обычную линейку. У вас должно получиться значение около 0,24 метра. Пожалуйста, не используйте дюймы — с ними сложнее работать. В любом случае, вы, вероятно, не используете имперские единицы, поскольку официально эта система используется только в трёх странах: Мьянма, Либерия и... Соединённые Штаты. Им пора переходить на метрическую систему, как и всем остальным.

Но что делать, если вам нужно узнать расстояние от Нью-Йорка до Лос-Анджелеса? Конечно, вы можете использовать метры, расстояние в которых составит примерно 3,93 х 10^6 метров, или километры (3 930 км). Но на самом деле километры — это просто красивый способ использования метров. Это та же единица измерения расстояния, только с приставкой. Единицы измерения в метрах (или километрах) достаточно хорошо работают для таких больших вещей, как Земля, радиус которой составляет около 6,37 х 10^6 метров.

Читать далее
Всего голосов 6: ↑5 и ↓1+6
Комментарии16

Об одном интересном свойстве триангуляции Делоне

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров7K

В процессе решения некоторой задачи, я наткнулся на одно интересное свойство триангуляции Делоне, которое мне не удалось загуглить, как и его применение к решению разных задач. Я уверен, что не являюсь его первооткрывателем, но оно, по крайней мере, не является широко известным. Поэтому я решил написать о нем статью.

Свойство: Если какой‑то отрезок AB не включен в триангуляцию Делоне, то существует путь из A в B по отрезкам из триангуляции, такой что каждый из отрезков в нем не длиннее |AB|. На картинке выше отсутствующий отрезок показан красным цветом, а путь — зеленым цветом.

Дальше в статье я приведу пример его использования в задачах, а также формальное его доказательство.

Если вам известно более красивое доказательство этого свойства, или вы его где‑то видели — поделитесь, пожалуйста, в комментариях. Также буду благодарен, если вы поделитесь другими решениями для приведенных в статье задач или аналогичными задачами.

Читать далее
Всего голосов 40: ↑39 и ↓1+48
Комментарии6

Анимация фрактала Lozi map

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров1.9K

Предыдущая статья натолкнула меня на мысль написать ещё одну программу, генерирующую последовательности изображений с другим типом фракталов. В ней пришлось применить более сложную анимацию коэффициентов.

Читать далее
Всего голосов 13: ↑12 и ↓1+17
Комментарии10

Умножение Монтгомери

Уровень сложностиСложный
Время на прочтение11 мин
Количество просмотров15K

Деление целых чисел — это долго и сложно. Вычислять остаток от деления — нисколько не проще. При этом в спортивном программировании, да и в прикладной математике типа криптографии, задача умножения чисел по модулю встречается повсеместно.

Один из вариантов эффективного решения — умножать по модулю, вообще при этом не используя операции деления, с помощью алгоритма Монтгомери.

Про него я и хотел бы поговорить.

Читать далее
Всего голосов 30: ↑30 и ↓0+41
Комментарии7

Куда уходят звёзды? Сверхновые события, химия нейтронных звёзд и массовые вымирания. Интервью с астрономом

Уровень сложностиСредний
Время на прочтение20 мин
Количество просмотров2.5K


Весной 2024 года мы начали работу над новым материалом. Посещение Крымской астрофизической обсерватории, проход на уникальный телескоп «Синтез» и беседа с Сергеем Назаровым, научным сотрудником КрАО, позволили нам узнать много нового о сверхновых звёздах. Эти драматические события наполняют галактику веществом, и результат космических катастроф каждый из нас может видеть в зеркале. Куда уходят звёзды, какие явления происходят в последние секунды их жизни и что это значит для человечества? Об этом и многом другом вы узнаете из интервью с профессиональным астрономом.
Читать дальше →
Всего голосов 18: ↑17 и ↓1+21
Комментарии7

Задача распознавания эмоций. Часть 2. Три кита качества

Уровень сложностиСредний
Время на прочтение15 мин
Количество просмотров1.8K

Данная часть будет посвящена теоретическому обзору проблем ML и их решений в контексте задачи распознавания эмоций. Не смотря на то, что многие из перечисленных проблем уже давно изучены, а методы борьбы с ними реализованы в существующих фреймворках, знать хотя бы об их существовании будет очень полезно.

В этой части мы коротко поговорим о данных, о работе сверточных нейросетей и о глобальных параметрах. От том что такое СГС и почему нельзя решать задачу в виде линейного уравнения. Затронем тему оптимизаторов и ответим на вопрос почему нельзя просто использовать обычный градиентный спуск. В общем, обо всех деталях коротко и структурно.

Читать далее
Всего голосов 4: ↑3 и ↓1+4
Комментарии3
1
23 ...

Вклад авторов