Получи случайную криптовалюту за регистрацию!

Практически математически

Логотип телеграм канала @practicum_math — Практически математически П
Логотип телеграм канала @practicum_math — Практически математически
Адрес канала: @practicum_math
Категории: Образование
Язык: Русский
Количество подписчиков: 7.26K
Описание канала:

Телеграм-канал о математике в IT: для будущих аналитиков, разработчиков, тестировщиков и маркетологов. От создателей «Основы математики для цифровых профессий» и «Математика для анализа данных» в Практикуме. https://clck.ru/32grsY

Рейтинги и Отзывы

2.67

3 отзыва

Оценить канал practicum_math и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

0

2 звезд

1

1 звезд

1


Последние сообщения 2

2022-12-20 16:01:11 Математика для NLP и расчёта космических орбит

Отвечаем на два последних вопроса, которые вы задали на вебинаре.

***

А для NLP и машинного перевода в плане математики какой набор джентльмена?

Вопрос задал Anton Chugunov. Отвечает Георгий Кожевников, разработчик программы курса «Математика для анализа данных».

1. Основы линала, матана, тервера (а-ля векторы, производные, вероятности):
— наш курс по математике для DS,
— книга «Глубокое обучение» авторов Я. Гудфеллоу, И. Бенджио, А. Курвилль,
— курс на Stepik от МФТИ Deep Learning School.

2. Основы машинного обучения (градиентный спуск, линейная регрессия):
— учебник ML от ШАД (может быть жестковат),
— конспекты и видео курса ML на ФКН ВШЭ (один из лучших доступных текстовых материалов по теме, имхо),
— курс на Stepik от МФТИ Deep Learning School.

3. Специализация в NLP + математика нейронных сетей
Тут становится сложно без знания английского, хороших русскоязычных материалов на порядок меньше. Кажется, что кому-то тут рациональнее будет пойти за учебниками\курсами по английскому.
— курс CS224n от Стенфорда — вероятно, самый известный открытый курс по NLP. Материалы очень высокого качества, начиная с основ NLP и до state-of-the-art;
— курс от препода ШАДа Лены Войты — она набила много шишек, преподавая NLP, и сделала полноценный интерактивный курс с теорией и заданиями, всё весьма высокого качества;
— курс CS231n от Стенфорда — это один из самых известных открытых курсов по компьютерному зрению, но где-то треть курса посвящена в целом нейросетям и механизмам их работы, что целиком переносится в сферу современного NLP, плюс часть тем явно посвящены NLP. Тоже очень высококлассные материалы, домашки, лекции.

***

Что изучать сотруднику, который пытается считать орбиты космических аппаратов, если он учится на математике для анализа данных и имеет высшее образование по специальности инф и выч т?

Вопрос задал Xspider_Bagaev. Отвечает Стас Конев, преподаватель в МГТУ им Баумана и на курсе «Математика для анализа данных».

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

1. Моделью в данном случае будет система обыкновенных дифференциальных уравнений, которые описывают движение спутника с учётом планетарных сил. Здесь пригодятся знания из теоретической механики и физики. Порекомендую «Курс теоретической механики» Добронравова и Никитина, или «Курс теоретической механики» Бухгольца. По физике очень хороший многотомник Сивухина Д. В. «Курс общей физики».

2. После составления модели — задачи для системы обыкновенных дифференциальных уравнений (ОДУ) — нам нужно эту задачу решить. Обычно для решения таких задач используют численные методы интегрирования ОДУ. Подобный материал излагается практически в любой хорошей книжке по численным методам (Например, Калиткин Н.Н. «Численные методы», Самарский А.А., Гулин А.В. «Численные методы», двухтомник под авторством Калиткина Н.Н. и др. «Численные методы»; отмечу книгу Галанина М.П. и Савенкова Е.Б. «Методы численного анализа математических моделей» — это тоже учебник по численным методам, и с чрезвычайно широкой библиографией). Возможно, для решения данной задачи хватит классических многошаговых методов или методов Рунге—Кутты.

3. После того, как мы выбрали численный метод, нам нужно его реализовать в виде программы. Это может быть программа на Python или на любом другом языке программирования. Можно воспользоваться готовой реализацией методов в пакетах математического программирования (например, MATLAB и его открытый аналог Octave). Однако, владение такими пакетами всё равно требует понимания методов.

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

Первая часть ответов на вопросы | Запись вебинара
1.1K viewsedited  13:01
Открыть/Комментировать
2022-12-19 13:31:26 Проблема Гольдбаха

Как и обещали, время от времени по понедельникам будем обсуждать простые числа.

Напомним: простое число — это то, у которого есть ровно два делителя, оно само и 1.

Сегодня в меню — проблема Гольдбаха, она же бинарная проблема Гольдбаха, она же сильная проблема Гольдбаха.

Это утверждение о том, что любое чётное число больше 2 можно представить в виде суммы двух простых чисел (они могут быть и одинаковыми, и различными). Иногда есть несколько вариантов разложения!

Например:
4 = 2 + 2
6 = 3 + 3
8 = 3 + 5
10 = 3 + 7 = 5 + 5
12 = 5 + 7 и так далее

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

Конечно, можно написать программу для перебора различных разложений. Доказать теорему таким образом не получится, но проверить, что всё работает до какого-то момента, — можно. Или найти чётное число, на котором всё сломается, но пока этого не произошло.

На данный момент установлено, что такое разложение находится для всех чисел до 4*10^{18}. Уже неплохо!

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

В предыдущих сериях: Решето Эратосфена — самый древний способ проверить число на простоту
1.0K views10:31
Открыть/Комментировать
2022-12-17 11:00:00 Рекомендация: Youtube-канал 3Blue1Brown

Что почитать посоветовали, теперь расскажем, что посмотреть.

В этих роликах от канала 3Blue1Brown теория вероятностей и статистика применяются к очень жизненным материям: покупке товара по положительным отзывам и ошибкам в медицинских тестах.

— Binomial distributions | Probabilities of probabilities, part 1
— The medical test paradox, and redesigning Bayes' rule

Наверняка среди наших читателей есть те, кто смотрит 3Blue1Brown. Поделитесь, какие видео с этого канала нравятся вам?
1.2K views08:00
Открыть/Комментировать
2022-12-16 08:31:12 Что читать по математике?

На вебинаре во вторник слушатели задали несколько вопросов, на которые мы не ответили, — надо было подготовиться. Собрали недостающую информацию и теперь готовы поделиться. Начнём!

1. Какую литературу можете посоветовать по Мат Анализу? (Вопрос от No Problem)

Отвечает Диана Миронидис, методист, автор уроков по математическому анализу и постов в наш канал :)

— Классикой жанра считается учебник по математическому анализу В. А. Зорича в двух частях. Там подробно и глубоко, но, как мне кажется, так подробно никому кроме студентов технических вузов не надо. :)
— Из чуть более «человечного»: мне попадалась хорошая книжка Сударева Ю.Н. по высшей математике и её приложениям к биологии. Там сразу и аналитическая геометрия, и линал, и матан, и дифференциальные уравнения. Всё самое основное там есть, можно смело пользоваться!
— На английском могу порекомендовать учебник “Calculus and Its Applications” авторов Bittinger M.L., Ellenbogen D.J., Surgent S. Он много переиздавался, и там кстати хорошие жизненные задачки.

***

2. Очень хотелось бы от математика совет по литературе: доступный учебник по линейке (без полей, колец и прочей абстракции) и матану — то что называлось «для втузов» (Вопрос от mecanico)

Отвечает Стас Конев, преподаватель в МГТУ им Баумана и математический редактор в Практикуме.

— По линейной алгебре рекомендую учебник на английском: Introduction to Linear Algebra, автор Strang G. У него ещё есть записи лекций MIT в открытом доступе. На русском можно посмотреть Гельфанд И. М., Лекции по линейной алгебре.
— По математическому анализу, пользуясь служебным положением, порекомендую список литературы от МГТУ. Рассмотрите учебники под номерами 1, 2, 5, 6, 7, 8, 9, 10.

***

3. Есть ли рекомендации по актуальным современным учебникам типа «математика для ds» или подобные? (Вопрос от Вадима Ковача)

Отвечает Григорий Кожевников, разработчик программы курса «Математика для анализа данных»

Такие учебники есть, но они все на английском. Найти подобное на русском у меня не получилось, кажется, что пока такого нет. Вот пара примеров:

— MATHEMATICS FOR MACHINE LEARNING (pdf)
— MATHEMATICAL FOUNDATIONS FOR DATA ANALYSIS (pdf)

На русском знаю пару книг, которые в целом про deep learning и нейросети, но содержат в начале довольно хорошие введения/рефрешеры, в которых даётся нужная для изучения ML математика:

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

И могу порекомендовать ещё пару источников:

— Пост про математику от Академии Яндекса — там предложены разные проверенные учебники по конкретным топикам.
— Ещё есть довольно полный новый курс на Stepik от МФТИ Deep Learning School. Я не проходил его, но слышал, кто и как его разрабатывали, и кажется там должно быть прям высокое качество и доступность. Он для школьников, и покрывает Питон, математику, основы ML и нейронные сети.

***

В пост не поместились ответы ещё на два вопроса: как развиваться в NLP и что почитать для расчёта орбит космических аппаратов. Опубликуем их на следующей неделе :)
1.4K views05:31
Открыть/Комментировать
2022-12-15 08:31:19 Каких чисел больше: рациональных или иррациональных?

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

Мы не умеем интуитивно сравнивать бесконечности, ведь в жизни мы сопоставляем только объекты конечного размера. Причём умеем это делать по разным характеристикам: по массе, объёму, скорости, продолжительности.

А какие характеристики есть у чисел?

Если рассмотреть множество Q рациональных чисел и множество I иррациональных, то можно говорить о сравнении их мощностей. Кстати, фраза «одно множество больше другого» — не очень корректна, хотя так часто говорят, подразумевая именно мощность.

Но что это такое — мощность, и чему она равна? Если множества конечные, то проблем нет: мощность конечного множества равна количеству элементов в нём — посчитали или просто прикинули, да и сравнили. Например, множество двузначных чисел имеет меньшую мощность, чем множество трёхзначных, что понятно даже без точных расчётов.

Но множества Q и I — бесконечные, чему же тогда равна их мощность? Хочется сказать, что у обоих она равна бесконечности. Только вот бесконечность — не число, а хотелось бы именно числовые ответы, которые потом можно сравнить друг с другом.

Оказывается, бесконечности бывают «маленькие» и «большие», про это подробно рассказано в уроке «Понятие бесконечности. Счётные и континуальные множества»

Бывают счётные множества, их мощность равна той самой «маленькой бесконечности», которая обозначается как ℵ₀ (читается как «алеф-ноль»). К таким множествам относятся натуральные, целые и рациональные числа. А есть множества континуальные, их мощность равна «большой бесконечности», которая обозначается как ℭ (это такая красивая «c»). К ним относятся иррациональные и действительные числа.

ℵ₀ и ℭ — уже почти как обычные числа, для них введено отношение порядка: ℵ₀ < ℭ.

Значит |Q|<|I|. Поэтому, если вас кто-то спросит: «Каких же чисел больше?», — отвечайте, что вопрос не очень корректный. :) И тех, и других — бесконечно много, но мощность множества рациональных меньше мощности множества иррациональных.

Кстати, есть и другие числовые множества — но про них в другой раз!
1.0K views05:31
Открыть/Комментировать
2022-12-14 18:01:05
Какие числа бывают?

Предлагаем вспомнить, что такое натуральные и целые, рациональные и иррациональные числа. Эта информация пригодится вам уже завтра. ;)

Натуральные числа (ℕ) — это числа, которые используют для счёта предметов. Например, 2, 17, 35.

Целые числа (ℤ) — это натуральные числа, ноль и числа, противоположные натуральным. Например, 2, -17, -35.

Рациональные числа (ℚ) — это числа, которые можно записать в виде дроби m/n, где m — целое число, а n — натуральное число. Например, 8/11, -4/5, 0.388, 2.(57) = 2 57/99.

Целые и натуральные числа также можно записать в виде дроби: 2 = 2/1, -17 = -17/1. Поэтому они входят во множество рациональных.

Иррациональные числа (I) — это числа, которые нельзя записать в виде обыкновенной дроби. Они могут быть представлены в виде бесконечных непериодических десятичных дробей. Например, √7 ≈ 2.6457…, -9.58423568…, π.

Действительные числа (ℝ) — это рациональные и иррациональные числа вместе.

Вопрос для самопроверки: к какому множеству относится 5.25? А √3?
949 viewsedited  15:01
Открыть/Комментировать
2022-12-13 18:05:24 И под закат дня публикуем разбор вчерашней задачи, многие из вас с ней отлично справились.

Пусть x — собственная скорость теплохода. Тогда скорости по и против течения будут x + 3 и x - 3 соответственно. Запишем сумму времени туда и времени обратно:

20 : (x + 3) + 20 : (x - 3) = 7.

Домножим на общий знаменатель и найдём корень получившегося уравнения.

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

Ответ: 7 км/ч.

Порешать похожие задачи можно в уроке «Текстовые задачи и дробно-рациональные уравнения».
1.1K views15:05
Открыть/Комментировать
2022-12-13 14:28:38 Сегодня в 15.00 пройдёт вебинар «Какая математика нужна для аналитиков и специалистов по Data Science». Приходите послушать, если есть время!

Разберём, что из математики нужно знать аналитикам
и специалистам по Data Science:
— на старте обучения,
— при поиске первой работы,
— для развития в карьере.

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

Трансляция на YouTube

Запись будет доступна сразу по той же ссылке.
Всех ждём!
1.2K views11:28
Открыть/Комментировать
2022-12-12 08:15:01 «По течению реки теплоход…» — задача, которую верно решает только 20% студентов

Продолжаем разбирать входной тест тренажёра по математике. На очереди задача на движение (помните, такие часто давали в школе?).

Правильный ответ на неё даёт только 1 из 5 студентов. А у вас получится?

За 7 часов пиратский теплоход пройдёт 20 км по течению реки и столько же назад. Скорость течения равна 3 км/ч. А чему равна собственная скорость теплохода?

Ждём ваших ответов в комментариях. Решение прячьте за скрытый текст.

Разбор задачи опубликуем завтра вечером.
1.2K views05:15
Открыть/Комментировать
2022-12-09 07:01:49 Как нематематику начать учить математику?

Для примера возьмём маркетолога, который хочет проводить AB-тесты с пониманием всей стоящей за ними теории. При этом он владеет математикой на уровне 7 класса школы: умеет умножать, решать простые уравнения и работать с процентами. Багаж неплохой, но недостаточный.

Сохранившиеся со школы знания — это точка «А». Точка «B» — понимание AB-тестирования.

По пути из точки «А» в точку «B» предстоит выяснить, что такое доверительный интервал. Для этого понадобится разобраться с уровнем значимости, выборочным средним и другими понятиями из статистики. А статистику не освоить без теории вероятностей.

Вероятность — это отношение числа благоприятных исходов к числу всех исходов эксперимента. Но как определить, какие исходы будут благоприятными? Как выбрать их из множества всех исходов? В этом помогает комбинаторика. Поэтому её лучше освоить перед тервером.

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

Получились четыре ступеньки от школьного уровня математики до статистики и, в частности, AB-тестирования:

→ Теория множеств
→ Комбинаторика
→ Теория вероятностей
→ Статистика

Пройдя раздел за разделом, маркетолог доберётся до цели и будет уверенно чувствовать себя в применении AB-тестов.

О других советах по изучению математики для нематематиков в подкасте Багрепорта рассказывает Елена Оборина. Под крылом Лены в Практикуме появились тренажёр по базовой и курс по продвинутой математике. Рекомендуем послушать подкаст полностью.

https://redbarn.ru/audio/kak-matematika-pomogaet-v-analize-dannyh/
1.3K views04:01
Открыть/Комментировать