Перейти к основному контенту
ГлавнаяSpark

Курс

Построение рекомендательных систем с помощью PySpark

Продвинутый уровеньУровень навыков
Обновлено 04.2026
Изучите инструменты и методы, чтобы использовать свои большие данные для создания положительного опыта для ваших пользователей.
Начать курс бесплатно
SparkMachine Learning
4 ч
15 видео
56 Упражнений
4,550 XP
14,126
Справка об успешном завершении

Создать бесплатный аккаунт

Продолжить через GoogleПоказать больше вариантов

или


Продолжая, вы принимаете наши Условия использования, Политику конфиденциальности и соглашаетесь с хранением ваших данных в США.

Любимая обучающимися из тысяч компаний

Group

Обучаете команду?

Попробуйте для бизнеса

Описание курса

В этом курсе вы научитесь строить рекомендательные системы с использованием метода Alternating Least Squares в PySpark. На примере популярных наборов данных MovieLens и Million Songs вы шаг за шагом разберёте логику алгоритма Alternating Least Squares, а также научитесь обучать, тестировать и применять модели ALS для различных типов пользовательских данных.

Необходимые условия

Supervised Learning with scikit-learnIntroduction to PySpark
1

Рекомендации повсюду

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

Как работает ALS?

В этой главе вы повторите базовые концепции матричного умножения и матричной факторизации, а затем подробно разберёте принцип работы алгоритма Alternating Least Squares: какие аргументы и гиперпараметры он использует для формирования наилучших рекомендаций. Вы также изучите важные техники правильной подготовки данных для ALS в Spark.
Начать главу
3

Рекомендации фильмов

В этой главе вы познакомитесь с набором данных MovieLens. Вы научитесь оценивать его пригодность для использования с ALS, построите полноценную модель ALS с кросс-валидацией и изучите способы оценки её качества. Это станет основой для всех последующих моделей ALS, которые вы будете строить с помощью PySpark.
Начать главу
4

Что делать, если пользовательских оценок нет?

В реальных ситуациях у вас далеко не всегда есть «идеальные» пользовательские данные для построения модели ALS. В этой главе вы научитесь использовать данные о поведении пользователей для «вывода» пользовательских оценок и применять эти оценки для построения рекомендательной системы на основе ALS. На примере набора данных Million Songs и ещё одной версии набора MovieLens вы увидите, как на основе имеющихся данных построить рекомендательную систему с использованием ALS и оценить её качество.
Начать главу
Построение рекомендательных систем с помощью PySpark
Курс
завершён

Получить сертификат об окончании

Добавьте эту квалификацию в профиль LinkedIn, резюме или CV
Поделитесь в социальных сетях и в обзоре эффективности
Записаться сейчас

Присоединяйтесь к более чем 19 миллионам обучающихся и начните Построение рекомендательных систем с помощью PySpark уже сегодня!

Создать бесплатный аккаунт

Продолжить через GoogleПоказать больше вариантов

или


Продолжая, вы принимаете наши Условия использования, Политику конфиденциальности и соглашаетесь с хранением ваших данных в США.

Развивайте свои навыки работы с данными с помощью DataCamp для мобильных устройств.

Успевайте в обучении на ходу с помощью наших мобильных курсов и ежедневных 5-минутных заданий по программированию.