Онлайн-курс – сертифицированная профессиональная специализация по машинному обучению Вашингтонского университета.

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

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

  • Разработчик машинного обучения
  • Аналитик данных
  • Инженер данных
  • специалист по данным
  • эксперт по прогнозированию
  • Разработчик умных приложений
  • эксперт по классификации
  • Эксперт по кибуцу
  • Специалист по сбору информации

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

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

  • прогноз
  • Классификация
  • кибуц
  • получение информации

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

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

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

Details of the courses that make up the specialization

Обучающиеся машины: подход к тематическому исследованию

Курс 1 • 18 часов • 4,6 (13 442 оценки)

Детали курса
чему ты научишься
  • У вас есть данные и вам интересно, о чем они могут вам рассказать?
  • Вам нужно более глубокое понимание того, как машинное обучение может улучшить ваш бизнес?
  • Хотите ли вы иметь возможность общаться с экспертами обо всем — от гидратации и классификации до машин глубокого обучения и систем рекомендаций?

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

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

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

Обучающиеся машины: гидратация

Курс 2 • 22 часа • 4,8 (5560 оценок)

Детали курса
чему ты научишься
  • Практический пример – прогнозирование цен на квартиры

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

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

Результаты обучения: по окончании курса вы сможете:
  • Опишите входные и выходные данные модели гидратации.
  • Сравните и сопоставьте предвзятость и вариацию при моделировании данных.
  • Оцените параметры модели с помощью алгоритмов оптимизации.
  • Настройте параметры с помощью перекрестной проверки.
  • Проанализируйте производительность модели.
  • Опишите концепцию разреженности и то, как LASSO приводит к разреженным решениям.
  • Запустите методы для выбора между моделями.
  • Используйте модель для прогнозирования.
  • Создайте модель гидратации для прогнозирования цен, используя набор данных в жилищном секторе.
  • Реализуйте эти методы в Python.
Навыки, которые вы получите
  • Категория: линейная гидратация
  • Категория: Гидратационный хребет
  • Категория: Лассо (Статистика)
  • Категория: анализ гидратации

Обучающиеся машины: классификация

Курс 3 • 21 час • 4,7 (3725 оценок)

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

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

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

Цели обучения: По окончании курса вы сможете:
  • Опишите входные и выходные данные модели классификации.
  • Решение задач бинарной и многоклассовой классификации.
  • Примените логистическую модель гидратации для крупномасштабной классификации.
  • Создайте нелинейную модель с помощью деревьев решений.
  • Улучшайте характеристики каждой модели с помощью отскока.
  • Дополните свои методы стохастическим градиентным восхождением.
  • опишите пределы решений.
  • Создайте модель классификации для прогнозирования настроений в наборе данных обзоров продуктов.
  • Анализ финансовых данных для прогнозирования погашения кредита.
  • Используйте методы для обработки недостающих данных.
  • Оценивайте свои модели, используя методы точного поиска.
  • Реализуйте эти методы на Python (или на любом другом языке по вашему выбору, хотя настоятельно рекомендуется использовать Python).
Навыки, которые вы получите
  • Категория: Логистика Гидратация
  • Категория: статистическая классификация
  • Категория: Алгоритмы классификации
  • Категория: деревья решений

Обучающиеся машины: кластеризация и поиск

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

Детали курса
чему ты научишься
  • Тематические исследования: поиск похожих документов

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

В этом третьем тестовом примере, при поиске похожих документов, для поиска используются алгоритмы T-исследования, основанные на сходстве. В этом курсе вы также изучите структурированные представления для описания документов в корпусе, включая модели кластеризации и смешанного членства, такие как скрытое распределение Дирихле (LDA). Вы примените ожидаемую оптимизацию (EM) для изучения кластеров документов и получите пример расширения методов с помощью MapReduce.

Результаты обучения: По окончании курса вы сможете:
  • Создайте систему поиска документов, используя k-ближайших соседей.
  • Определите различные индексы сходства для текстовых данных.
  • Сократите вычисления при поиске k-ближайшего соседа с помощью KD-деревьев.
  • Создавайте аппроксимации ближайших соседей, используя хэширование с учетом местоположения.
  • Сравните и сопоставьте контролируемые и неконтролируемые учебные задачи.
  • Группируйте документы по темам, используя k-средние.
  • Опишите, как распараллелить k-средние с помощью MapReduce.
  • Изучить подходы вероятностной кластеризации с использованием смешанных моделей.
  • Подберите модель гауссовой смеси с помощью оптимизации наложения (EM).
  • для моделирования смешанного членства с использованием скрытого распределения Дирихле (LDA).
  • Опишите этапы работы сэмплера Гиббса и то, как использовать его выходные данные для получения выводов.
  • Сравните и сопоставьте методы инициализации невыпуклых объектов.
  • Реализуйте эти методы в Python.
Навыки, которые вы получите
  • Категория: Алгоритмы кластеризации данных
  • Категория: кластеризация k-средних
  • Категория: обучающиеся машины
  • Категория: Дерево КД