Онлайн-курс – сертифицированная профессиональная специализация по математике для машинного моделирования Имперского колледжа Лондона.

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

Suggested by: Coursera (What is Coursera?)

Professional Certificate

начиная

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Базовые языковые способности
  • Понимание основных понятий
  • Улучшение навыков слушания
  • развитие разговорных навыков
  • Развиваем словарный запас
  • Введение в базовую грамматику
  • Улучшение навыков чтения
  • Анализ простых текстов
  • Понимание культуры изучаемого языка

What you will learn in the course

Courses for which the course is suitable

  • Специалист по данным
  • Инженер по машинному обучению
  • Аналитик данных
  • Статистик
  • Ученый-исследователь в области науки о данных
  • Количественный аналитик
  • Инженер по искусственному интеллекту
  • Разработчик бизнес-аналитики
  • Инженер данных
  • Аналитик по исследованию операций

Стажировка — серия курсов из трех частей.

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

Курсы

  • Первый курс: линейная алгебра

    Мы рассмотрим, что такое линейная алгебра и как она связана с данными. Дальше мы увидим, что такое векторы и матрицы и как с ними работать.

  • Второй курс: Многомерный расчет

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

  • Третий курс: уменьшение размерности посредством анализа главных компонент.

    Использует математику из предыдущих курсов для сжатия многомерных данных. Этот курс находится на среднем уровне и требует знания Python и numpy.

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

Практический учебный проект

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

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

Details of the courses that make up the specialization

Математика для машинного обучения: линейная алгебра

  • Курс 1 • 18 часов • 4,7 (12 152 оценки)

Детали курса

чему ты научишься
  • В этом курсе линейной алгебры мы рассмотрим, что такое линейная алгебра и как она связана с векторами и матрицами.
  • Мы узнаем, что такое векторы и матрицы и как с ними работать, в том числе сложную проблему независимых значений и независимых векторов, а также как их использовать для решения задач.
  • Мы рассмотрим, как использовать это для интересных вещей с наборами данных — например, как вращать изображения лиц и как выводить независимые векторы, чтобы увидеть, как работает алгоритм Pagerank.
  • Поскольку наше внимание сосредоточено на приложениях, управляемых данными, мы реализуем некоторые из этих идей в коде, а не только на бумаге и карандаше.
  • Ближе к концу курса вы будете писать блоки кода и знакомиться с блокнотами Jupyter на Python, но не волнуйтесь, они будут очень короткими, сосредоточены на концепциях и помогут вам, если вы раньше не программировали.
  • В конце курса вы получите интуитивное понимание векторов и матриц, которое поможет вам преодолеть разрыв с задачами линейной алгебры и узнать, как применять эти концепции в машинном обучении.
навыки, которые вы приобретете
  • Категория: независимые ценности и независимый вектор
  • Категория: Базис (линейная алгебра)
  • Категория: изменить матрицу
  • Категория: Линейная алгебра

Математика для машинного обучения: многомерное дифференциальное исчисление

  • Курс 2 • 17 часов • 4,7 (5630 оценок)

Детали курса

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

Математика для машинного обучения: PCA

  • Курс 3 • 20 часов • 4.0 (3091 оценка)

Детали курса

чему ты научишься
  • Применяйте математические концепции, используя реальные данные
  • Получите PCA с точки зрения проекции
  • Понять, как работают ортогональные разряды
  • контрольный PCA
навыки, которые вы приобретете
  • Категория: Уменьшение размеров
  • Категория: Программирование на Python
  • Категория: Линейная алгебра