EssayAI
Блог
Блог

Математика и алгоритмы

Разборы математических методов, формул и классических алгоритмов. Объясняем то, что обычно остаётся за кадром на лекциях.

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

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

Отдельный пласт статей посвящён вероятности, статистике и эконометрике, где важно правильно прочитать таблицы и тесты, в том числе проверку автокорреляции остатков по критерию Дарбина-Уотсона. Сюда же примыкают прикладные алгоритмы и криптография. Каждая статья разбирает один сюжет до уровня, на котором его можно объяснить своими словами, а не просто подставить числа в готовую формулу.

Темы категории

Абстрактный класс и интерфейс: в чём отличие

Абстрактный класс и интерфейс: в чём отличие

Абстрактный класс и интерфейс: чем отличаются в ООП, когда наследовать поведение, а когда задавать контракт, как выбрать на примерах Java, C# и Python.

20 июня 20267 минут
Алгоритм AdaBoost: как слабые классификаторы дают сильный

Алгоритм AdaBoost: как слабые классификаторы дают сильный

Алгоритм AdaBoost простыми словами: адаптивный бустинг, перевзвешивание объектов, формула веса классификатора, итоговый ансамбль и разбор шага на примере с формулами.

20 июня 20267 минут
Алгоритм CatBoost: бустинг с обработкой категорий

Алгоритм CatBoost: бустинг с обработкой категорий

Алгоритм CatBoost простыми словами: упорядоченный бустинг против сдвига прогноза, кодирование категориальных признаков через ordered target statistics, симметричные деревья и разбор типовых задач.

20 июня 20268 минут
Алгоритм консенсуса Raft: как кластер выбирает лидера

Алгоритм консенсуса Raft: как кластер выбирает лидера

Алгоритм консенсуса Raft простыми словами: роли лидера и последователей, выборы по таймауту, репликация журнала, фиксация записи большинством и сравнение с Paxos.

20 июня 202610 минут
Алгоритм LightGBM: быстрый градиентный бустинг

Алгоритм LightGBM: быстрый градиентный бустинг

Алгоритм LightGBM простыми словами: рост дерева по листьям против роста по уровням, гистограммы признаков, GOSS и EFB, настройка num_leaves и learning rate, борьба с переобучением и разбор задач.

20 июня 20268 минут
Алгоритм policy gradient: как обучают стратегию напрямую

Алгоритм policy gradient: как обучают стратегию напрямую

Разбираем алгоритм policy gradient: теорема о градиенте, формула REINFORCE, роль baseline и log-производной. С примерами вывода, типовыми ошибками и интерактивным расчётом сходимости.

20 июня 20267 минут
Алгоритм Полига-Хеллмана: дискретный логарифм по частям

Алгоритм Полига-Хеллмана: дискретный логарифм по частям

Как алгоритм Полига-Хеллмана решает задачу дискретного логарифма, когда порядок группы раскладывается на малые простые: разбиение по китайской теореме об остатках, шаги и сложность.

20 июня 20268 минут
Алгоритм SARSA: on-policy обучение с подкреплением по шагам

Алгоритм SARSA: on-policy обучение с подкреплением по шагам

Алгоритм SARSA в обучении с подкреплением: правило обновления Q по пятёрке state-action-reward-state-action, on-policy логика, выбор действия epsilon-жадно и отличие от Q-обучения на примерах.

20 июня 20267 минут
Алгоритм t-SNE: визуализация многомерных данных на плоскости

Алгоритм t-SNE: визуализация многомерных данных на плоскости

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

20 июня 20267 минут
Алгоритм UMAP: как работает снижение размерности

Алгоритм UMAP: как работает снижение размерности

Алгоритм UMAP простыми словами: как метод строит граф ближайших соседей, оптимизирует низкоразмерное вложение, чем отличается от t-SNE и как подобрать n_neighbors и min_dist для визуализации данных.

20 июня 20268 минут
Апостериорная вероятность гипотезы: формула Байеса

Апостериорная вероятность гипотезы: формула Байеса

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

20 июня 20268 минут
Числа Стирлинга первого рода: перестановки и циклы

Числа Стирлинга первого рода: перестановки и циклы

Числа Стирлинга первого рода: что считают знаковые и беззнаковые числа, рекуррентная формула, связь с циклами перестановок, факториалом и нисходящим факториалом, разбор примеров.

20 июня 20268 минут
Эквивалентность категорий: определение и критерий

Эквивалентность категорий: определение и критерий

Эквивалентность категорий простыми словами: пара взаимно обратных функторов и естественные изоморфизмы, критерий через полноту, верность и существенную сюръективность, отличие от изоморфизма.

20 июня 20268 минут
Фундаментальное представление группы: что это и зачем

Фундаментальное представление группы: что это и зачем

Фундаментальное представление группы простыми словами: что это, почему оно базовое, фундаментальное представление SU(N) и U(1), связь с весами, дуальное представление и примеры в физике частиц.

20 июня 20268 минут
Гомоморфизм групп: ядро и образ простыми словами

Гомоморфизм групп: ядро и образ простыми словами

Гомоморфизм групп, ядро и образ: определение отображения, как считать Ker и Im, нормальность ядра, инъективность через тривиальное ядро и теорема о гомоморфизме с примерами.

20 июня 20268 минут
Иррациональные уравнения с одним корнем: единственность

Иррациональные уравнения с одним корнем: единственность

Иррациональные уравнения с одним корнем: почему квадратный корень даёт единственное решение, как ОДЗ и знак правой части отсекают второй корень и где прячется посторонний корень при проверке.

20 июня 20268 минут
Иррациональные уравнения: замена переменной

Иррациональные уравнения: замена переменной

Замена t равно корню сводит иррациональное уравнение к квадратному. Алгоритм с условием t больше или равно нулю, обратная замена, ОДЗ и разбор типичных примеров с частыми ошибками.

20 июня 20268 минут
Критерий Эйзенштейна: неприводимость многочлена над Q

Критерий Эйзенштейна: неприводимость многочлена над Q

Как критерий Эйзенштейна доказывает неприводимость многочлена над Q: три условия признака, выбор простого числа, сдвиг переменной и что делать, когда признак молчит. С разбором примеров и ошибок.

20 июня 20267 минут
Критерий Манна-Уитни: когда применять и как читать вывод

Критерий Манна-Уитни: когда применять и как читать вывод

Критерий Манна-Уитни: когда применять непараметрический тест вместо t-критерия Стьюдента, какие условия нужны, как считается статистика U и z, как трактовать p-значение и вывод.

20 июня 20267 минут
Критерий сферичности Бартлетта в факторном анализе

Критерий сферичности Бартлетта в факторном анализе

Критерий сферичности Бартлетта: зачем проверять корреляционную матрицу на единичность перед факторным анализом, формула хи-квадрат через определитель, число степеней свободы и связь с мерой KMO.

20 июня 20268 минут
Критическая секция и взаимное исключение потоков

Критическая секция и взаимное исключение потоков

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

20 июня 20267 минут
Лемма о змее: связывающий гомоморфизм простыми словами

Лемма о змее: связывающий гомоморфизм простыми словами

Лемма о змее в гомологической алгебре: как из коммутативной диаграммы с двумя точными строками построить длинную точную последовательность ядер и коядер через связывающий гомоморфизм.

20 июня 20268 минут
Логарифмические уравнения по определению логарифма

Логарифмические уравнения по определению логарифма

Как решать логарифмические уравнения по определению логарифма: переход от log_a(f) = b к f = a^b, запись ОДЗ, проверка корней. Простейший тип уравнений с примерами и разбором.

20 июня 20267 минут
Логарифмические уравнения с разными основаниями

Логарифмические уравнения с разными основаниями

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

20 июня 20267 минут