Dev & Data Science

Basics Math for Developers

Изучим математическую теорию для работы с разработкой, ML, NLP, computer vision, анимацией, 3D графикой и научимся использовать ее для реальных прикладных задач.

О курсе

Математика –– основа современных технологий, поэтому является важной частью знаний любого специалиста, который с этими технологиями работает или применяет их к современным проблемам. Курс по математике подойдет для широкого круга людей –– и для специалистов, и для тех, кто только планирует работать в разработке и/или с машинным обучением, NLP (Natural Language Processing), computer vision, анимацией, 3D графикой.

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

Интенсивно пройдемся по всем важнейшим темам математики, закрепим каждую, выполнив практическое задание и сверив результат с решением для самопроверки от куратора. Это поможет определить самые полезные и интересные конкретно для нас темы, чтобы дальше использовать их в работе или углубить знания на курсе Linear Algebra.

видеокурс смотрите, когда удобно
3 000 грн оплачивайте самостоятельно или через работодателя
20 лекций и будете на «ты» с математикою

Куратор

Ян Цибулькин

VP Data Science WorkOrder та Co-Founder Bldbox, Cloudozer, Symica.

Последние 10 лет работает преимущественно в стартапах. Занимается задачами, связанными с искусственным интеллектом и Data Science, и использует математику для закрытия потребностей реальных продуктов.

Програма курса

  • Функция

    • Рассмотрим понятие «функция» и ее свойства. Функции будут постоянным объектом нашего анализа и оптимизации в рамках следующих тем.
  • Лимиты

    • Узнаем, что такое лимиты и как их применять. Это один из базовых блоков, на котором строится дифференциальный и интегральный анализ.
  • Производная

    • Рассмотрим, что такое производная функции, как ее найти и как производные связаны с анализом функций.
  • Правило цепи

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

    • Рассмотрим, как делать анализ функции, находить ее нули, асимптоты, экстремумы и т.д.
  • Линеаризация функций

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

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

    • Рассмотрим, как с базовыми элементами геометрии –– прямая и плоскость –– можно работать в векторном виде.
  • Нормированные векторные пространства

    • Узнаем, что такое норма (метрика) и как можно мерить расстояния, используя различные нормы.
  • Скалярное произведение

    • Рассмотрим симметричную функцию от двух векторов, которая позволяет измерять углы в Евклидовом пространстве, а также проецировать одни векторы на другие.
  • Матрицы

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

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

    • Рассмотрим функцию от вектора и определим, что такое производная в этом случае.
  • Градиентный спуск

    • Узнаем, что такое градиент и почему этот вектор можно использовать для поиска экстремума функции.
  • Определенный интеграл

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

    • Поговорим о неопределенном интеграле как антипроизводной и основной теореме дифференциально-интегрального исчисления.
  • Случайные величины

    • Выясним, что такое случайные величины и какая разница между дискретными и непрерывными величинами. Поговорим о плотности распределения случайных величин.
  • Среднее значение и вариация

    • Рассмотрим, что такое среднее значение, мода и медиана случайной величины. Определим, что такое вариация и как ее найти, интегрируя функцию плотности случайной величины.
  • Оценка случайных величин

    • Узнаем, как оценить параметры распределения случайной величины, если у нас есть выборка данных этой величины.
  • Интервалы уверенности

    • Рассмотрим, как можно найти интервал, в который должна попасть наша оценка с определенной степенью уверенности. Поговорим о центральной теореме статистики.

Узнайте больше

Twitter Сборище технарей, новости Development & Data Science, физра для мозга, непрошеные советы и социально-научные холивары
Лекция Использование алгебраических методов для поиска векторных объектов
Статья Большие данные, обработка языка, 3D. Как и где используется линейная алгебра в Data Science

Курс для вас, если вы

Изучали математику в университете

и хотите освежить знания и сметчить теорию с практикой

Разработчик

и стремитесь эффективнее решать сложные рабочие задачи

Работаете с Data Science и Machine Learning

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

Разрабатываете игры и работаете с 3D

и вам важно разобраться в планиметрии и 3D геометрии, чтобы улучшить результаты работы

Как проходит обучение

Видеолекции

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

Задачи

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

ГРАФИК

Язык обучения

украинский

Вопросы

Сколько всего будет лекций?

Курс математики состоит из 20 лекций, которые в целом длятся 4,5 часа, практических задач к каждой теме и решений для самопроверки. Доступ к лекциям и заданиям остается у вас навсегда.

Можно ли смотреть лекции в любой удобный день?

Да, конечно. У вас всегда будет доступ к лекциям, и смотреть их можно в любое удобное для вас время.

Я получу сертификат после прохождения курса?

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

Пакуємо курс?

*пакет і поповнення мобільного не пропонуємо, але...

  • Отримай вільний доступ до лекцій: дивися як, де і коли завгодно.
  • Перевіряй знання зa допомогою тесту.
  • Насолоджуйся вивченим без домашок.