Онлайн-курс – сертифицированная профессиональная специализация по рекомендательным системам Университета Миннесоты.

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

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

  • Оценочный комплект
  • LensKit
  • Совместная фильтрация
  • Рекомендательные системы
  • Факторизация матриц

What you will learn in the course

Courses for which the course is suitable

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

Фокус — серия из 5 курсов

Что такое рекомендательная система?

  • Процесс, направленный на прогнозирование предпочтений пользователя.

Содержимое почтового индекса

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

целевая аудитория

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

Содержание курса

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

Завершение фокуса

  • Внедрение и оценка рекомендательных систем.
  • Финальный проект:
    • Объединяет материалы курса с проектом проектирования и анализа реалистичной системы рекомендаций.

Details of the courses that make up the specialization

Введение в рекомендательные системы: неадаптированные и содержательные рекомендации

Курс 1

  • 23 часа
  • 4,4 (644 оценки)

Детали курса

чему ты научишься

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

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

Фильтрация ближайших участников

Курс 2

  • 13 часов
  • 4,3 (304 рейтинга)

Детали курса

чему ты научишься

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

Рекомендательные системы: оценка и метрики

Курс 3

  • 7 часов
  • 4,4 (233 оценки)

Детали курса

чему ты научишься

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

Матричное разложение и передовые методы

Курс 4

  • 15 часов
  • 4,3 (186 оценок)

Детали курса

чему ты научишься

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

Навыки, которые вы получите

  • Категория: сводная статистика
  • Категория: Частота взвешенных терминов (TF-IDF)
  • Категория: Microsoft Excel
  • Категория: рекомендательные системы

Запись проекта для рекомендательных систем

Курс 5

  • 2 часа
  • 4,1 (29 оценок)

Детали курса

чему ты научишься

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

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