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

Математика *

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

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

Causal Inference: прозрение и практика. Лекция 1. Основные понятия Causal Inference

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

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

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

Однако со временем стало ясно, что для полного понимания данных необходимо научиться объединять эти два подхода. Здесь на сцену выходит причинно‑следственный вывод (Causal Inference). Эта область Data Science помогает раскрыть причины явлений, объединяя преимущества как машинного обучения, так и эконометрики. Judea Pearl в своей статье 2021 года подчеркивает важность причинно‑следственного вывода как «ключевого элемента для достижения баланса между радикальным эмпиризмом ML и интерпретационным подходом эконометрики».

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

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

Новости

Что было, что стало: Путешествие в мир 3D-редактора на Three.js

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

Привет, друзья!
Сегодня я хочу поделиться с вами важной новостью: проект HyperCube Dream подходит к концу своей активной разработки, и я рад представить последнее обновление этого увлекательного инструмента для создания и анимации 3D фигур в браузере. Однако есть и хорошая новость — проект будет доступен в открытом исходном коде! Это значит, что каждый сможет использовать, модифицировать и развивать его, как пожелает.

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

Погрузиться в мир 3D
Всего голосов 7: ↑3 и ↓4-1
Комментарии4

Матстат в одной схеме

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

Данная статья посвящена описанию базы математической статистики.

Описывается суть матстатистики от постановки задачи до рассмотрения инструментов её решения.

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

Импортозамещение ПО в авиации. Почему не взлетаем?

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

Продолжаем образовательные истории быдлокодера, который никак не может стать миллионером. Сейчас будет трогательная и крайне поучительная история, как мы начали импортозамещать MATLAB в авиации, когда нас об этом никто не просил, и еще до того, как это стало модно, и молодежно!

Прочитав этот текст, вы поймете как нужно правильно оценивать себя, свое ПО и потенциальных партнеров по опасному бизнесу. В тексте описыватеся только реальный личный опыт автора, поэтому все события выдуманы и совпадения случайны.

Как я уже рассказывал, американская коррупция превратила физика-ядерщика в былдокодера, но далеко от ядерных реакторов у меня оторваться сразу не получилось, несмотря на всю мою оторванность. Поэтому первые коммерчески успешные проекты у нашей копании были связанны технологиями «говна и пара», как на флоте называют ядерный реактор атомных подводных лодок. Не спрашивайте почему реактор ядерный, а подлодка атомная, это науке не известно. Но в итоге наше ПО начало применяться для проектирования систем управления АПЛ: сначала в качестве системы моделирования, потом для автоматической генерации управляющего ПО, дальше – больше, и уже наш код стоит непосредственно в системе управления.

Читать далее
Всего голосов 122: ↑114 и ↓8+136
Комментарии101

Истории

Создание гиперкуба с помощью Three.js: как увидеть четвертое измерение?

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

Каждый раз, когда я сталкиваюсь с чем-то новым в разработке графики, я задаюсь вопросом: «А можно ли сделать что-то круче?» Создавать трёхмерные сцены в браузере — задача увлекательная, но уже привычная. Мы привыкли работать с кубами, сферами и прочими объектами в 3D-пространстве. Но что, если выйти за его пределы? А что, если ввести в игру четвёртое измерение? Именно эта мысль и привела меня к созданию интерактивного гиперкуба с помощью Three.js.

Взглянуть за пределы 3D
Всего голосов 6: ↑4 и ↓2+6
Комментарии12

12 причин, почему технологии Wolfram — это не Open Source

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

На протяжении многих лет меня много раз спрашивали о моем мнении по поводу бесплатного программного обеспечения с открытым исходным кодом. Иногда вопросы вызваны сравнением с каким-либо перспективным или недавно вошедшим в моду проектом с открытым исходным кодом, иногда сравнением с застойным проектом с открытым исходным кодом, а иногда убеждением, что технологии Wolfram были бы лучше, если бы они были с открытым исходным кодом.

Я рискую тем, что спровоцирую open-source сообщество, но решил поделиться некоторыми своими взглядами. Хотя есть контрпримеры к большинству моих слов, не все пункты применимы к каждому проекту, и я несколько упускаю из виду различные виды "свободного" и "открытого", я надеюсь, что мне удалось выкристаллизовать некоторые ключевые моменты.

Подскаст, посвященной это теме размещен в SoundCloud.

TLDR: Большая часть этой статьи может быть подытожена двумя выводами: (1) бесплатное программное обеспечение с открытым исходным кодом может быть очень хорошим, но оно плохо справляется с тем, что мы пытаемся сделать; и большая часть причины в том, что (2) открытый исходный код распределяет разработку среди небольших, самостоятельно собирающихся групп, которые по отдельности решают части общей задачи, но масштабная, единая разработка требует централизованного контроля и постоянных усилий.

Я описал 12 причин, по которым считаю, что создание технологического стека Wolfram с использованием бесплатной модели с открытым исходным кодом было бы невозможным. Мне было бы интересно узнать ваше мнение в комментариях к этой статье.

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

50 оттенков линейной регрессии, или почему всё, что вы знаете об A/B тестах, помещается в одно уравнение

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

Всем привет! A/B тестирование уже давно стало стандартом в проверке гипотез и улучшении продуктов в X5. Но, как ни странно, многие из «модных» техник, которые применяются в A/B тестировании, на самом деле, не что иное, как вариации старой доброй линейной регрессии. 

Основная идея здесь проста: правильное добавление новых переменных в модель помогает лучше контролировать внешние факторы и уменьшать шум в данных. Это позволяет точнее оценить эффект от воздействия и объединить разные статистические подходы, которые обычно рассматриваются отдельно. Но почему это работает? Почему всё сводится к тому, что добавление переменных помогает объединить, казалось бы, разрозненные техники? 

Чтобы разобраться в этом, для начала вспомним основы линейной регрессии, после чего перейдём к различным статистическим методам снижения дисперсии и покажем, как они сводятся к линейной регрессии. Затем объединим все техники вместе и на примере покажем, как они работают на практике.

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

Визуализатор музыки на основе игры Pong

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

В последнее время я экспериментирую с визуализаторами музыки. Источником вдохновения для одного из моих любимых стала классическая игра Pong. В классическом Pong мяч отбивается от ракеток в постоянном ритме. Что если мы синхронизируем удары с долями музыкальных композиций, заставив ракетки танцевать?

Чтобы это стало возможным, мы изменим физику игры так, чтобы мяч двигался с постоянной скоростью, а ракетки могли двигаться в любую точку своей половины экрана.

Также мы сохраним следующие правила классической игры:

  • Точка контакта мяча с ракеткой определяет угол отражения
  • У ракеток нет ограничений по скорости
  • Мяч отскакивает от верха и низа экрана

Такая физика обеспечивает нам необходимое число степеней свободы для перемещения ракеток, чтобы они ударяли по мячу в нужный момент.

Простая стратегия попадания в любой тайминг — это нахождение ракеток близко к центру. Это даёт нам мало места по горизонтали, но вертикальное пространство практически бесконечно, ведь мяч может отскакивать от нижнего и верхнего краёв экрана. Для получения любой нужной длительности удара мы можем замедлять горизонтальную скорость, ударяя по мячу более вертикально. Но хотя это доказывает, что решение существует для любых входных данных, смотреть на него было бы не очень интересно.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+18
Комментарии4

Горизонты школьного образования

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

С интересом прочитал на Хабре статью «Про школу и продуктивное мышление», хотя не со всеми положениями автора целиком согласен. Импонирует то, что человек не равнодушный, собрал все, что накипело и кратко (на 10 мин.) изложил. Спасибо автору, он хорошо прошелся по содержательной стороне обучения и образования, не затрагивая форму явлений. Здесь делаю попытку восполнить этот пробел, который возможно прояснит некоторые причины существующего положения.

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

Обновление же идет со скрипом. Отставание учебников от передовых достижений исчисляется десятилетиями.
Автору учебника некогда расти самому, так как он преподает и загружен под завязку, а те кто не загружен не владеет методологией. Энрико Ферми для школы написал учебник по физике и дал прочитать жене. Критика с ее стороны была столь впечатляющей, что он отказался от идеи продвигать дальше свой проект. Несомненно, что Ферми обладает знаниями физики, но для создания учебника этого оказывается недостаточно. Льву Толстому тоже не с первого захода удалось написать Букварь для начинающих, новая версия учла замечания и критику и была напечатана.

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

Сейчас нам понятно. Что нельзя вводить в программу обучения даже весьма важный и необходимый для формирования правильного мировоззрения предмет (Астрономию) при отсутствии учебников и подготовленных по предмету преподавателей. Это не просто физика огромных пространств, а целый мир, в котором наша планета и мы на ней находимся где-то на периферии. Я закончил ВУЗ в 1969 году и с тех пор преподаю в нем. На моих глазах совершались перемены в подготовке кадров в стране, происходила утечка кадров и частичное возвращение.
Пришлось быть участником всех происходящих реформ, наблюдать их результаты. Это и введение Болонской системы, и отказ от нее, введение образовательных услуг и отказ от воспитания поколений, введение стандартов, замена некоторых техническими условиями и др.

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

Читать далее
Всего голосов 41: ↑36 и ↓5+44
Комментарии143

Погружение в Sampling method: механизмы работы в моделях диффузии

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

Зачем нужен метод выборки в нейросети и как устроена его внутренняя математика и алгоритм работы — об этом в статье.

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

Почему эта фигура так плохо упаковывается?

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

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

Но многие фигуры не могут быть выложены плиткой без зазоров. Например, круги, очевидно, не могут. При наилучшем варианте укладки — шестиугольной форме круга — вы заполните почти 90,69 % плоскости.

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

Бедность мешает математике? Исследование показало, что задачи о деньгах и еде сбивают с толку детей из бедных семей

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

Исследование, охватившее более 5 миллионов учеников из 58 стран, показало, что содержание математических тестов может непреднамеренно ставить в невыгодное положение учеников из семей с низким социально‑экономическим статусом. В чем проблема? Оказывается, математические задачи, связанные с деньгами, едой и социальными взаимодействиями, которые считались более «близкими» для детей из семей с низким доходом, на самом деле мешали им в решении задач. Почему так? Исследователи связывают этот феномен с социально‑экономическим статусом семьи, который сильно влияет на доступ к образовательным ресурсам, качество жизни и, следовательно, на когнитивное развитие.

Читать далее
Всего голосов 19: ↑8 и ↓11+1
Комментарии51

Продолжение статьи про CFG Scale | математика, плюсы и минусы метода

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

В этой главе будут рассмотрены все необходимые аспекты для понимания механизмов работы CFG Scale, а также плюсы и минусы подхода с математическими примерами. Собрал все самое важное в одном месте без воды.

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

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

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн

big Big FLOAT! Произвольная точность: сравниваем opensource-программы для научных и математических вычислений

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


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

Аппаратной точности чисел с плавающей запятой (поддерживаемых современными CPU) в 32, 64 и 80 бит может не хватить. И даже чисел четверной точности может не хватить при многочисленных итерациях, в каждой из которой может происходить потеря точности. Если операции неэлементарны, то мы не сможем применить алгоритмы коррекции ошибок по типу алгоритма Кэхэна.

В этих случаях нам приходят на помощь вещественные числа произвольной точности. В статье мы рассмотрим несколько бесплатных программ с их поддержкой и сравним их.
Каждая программа считает по-своему...
Всего голосов 57: ↑56 и ↓1+76
Комментарии73

Специалисты по теории струн случайно нашли новую формулу для числа пи

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

Число пи (π) появляется в самых маловероятных местах. Конечно, его можно найти в кругах, а также в маятниках, пружинах и изгибах рек. Это повседневное число связано с трансцендентными тайнами. Оно вдохновляло шекспировские головоломки, задачи по выпечке и даже на создание оригинальной песни. И пи продолжает преподносить сюрпризы — последний из них произошёл в январе 2024 года, когда физики Арнаб Прия Саха и Анинда Синха из Индийского института науки представили совершенно новую формулу для его вычисления, которую они позже опубликовали в журнале Physical Review Letters.

Читать далее
Всего голосов 43: ↑41 и ↓2+56
Комментарии29

Как создать трассу по кривой в GameMaker

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

Как построить кривую в редакторе GameMaker? Как с помощью этой кривой и текстуры дороги создать трассу? Нужно ли для этого знать тригонометрию? Как для этого использовать знания о векторах?

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

Прологику и ИИ

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

Демо выразительной мощи математики. Эта наука предлагает экстремально компактный способ для представления мыслей. И картинка это подтверждает: всего в двух абзацах определена вся суть аристотелевской логики (силлогистики, Ὄργανον), которая в оригинале занимает несколько книг.Формальная логика развилась к эпохе ЭВМ настолько, что стала основой одних из первых систем ИИ, в первую очередь экспертных систем и баз знаний.

Читать далее
Всего голосов 12: ↑3 и ↓9-4
Комментарии24

Полезные Youtube-каналы

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

Сегодня хотим поделиться с вами подборкой Youtube‑каналов по ИИ, машинному обучению и математике. Если у вас есть еще рекомендации, обязательно дополняйте пост в комментариях!

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

Эффективность футбольного рынка ставок

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

Разбираем статью 2018 года Giovanni Angelini'a, Luca De Angelis'a «Efficiency of online football betting markets». В этой статье оценивается эффективность рынков ставок онлайн для европейских футбольных лиг. Рассматриваем коэффициенты, предложенные 41 букмекером для 11 основных европейских лиг за 11 лет.
Спойлер: если вы только думаете в какую футбольную лигу погрузиться выбирайте Greek Super League или the Spanish Liga, которые на 2018 год являлись самыми неэффективными.

С практической точки зрения к статье остается вопрос о количестве букмекеров. Очень сложно управлять счетами в 40 букмекерских конторах и управлять, связанной с этим, безопасностью. Сокращение количества, может сказать на доступности максимальных коэффициентов.

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

Компьютерное зрение и котики. Или алгоритмы против человека

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

Разберём основы компьютерного зрения на примерах с котиками, узнаем, почему CV на самом деле совсем не про зрение и научимся делать свёртку.

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

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