メインコンテンツにスキップ

コース

PySpark で作る Recommendation Engines

上級4 時間

自社のビッグデータを活用し、ユーザーに良質な体験を提供するためのツールと手法を学びます。

Python4 時間動画 15 本演習 56 件4,550 XP14,235修了証明書

無料アカウントを作成する

Googleで続行
または
続行すると、次に同意したものとみなされます: 利用規約プライバシーポリシー 、およびデータが米国内に保管されることに同意したものとみなされます。

何千もの企業の学習者に愛されています

チームでトレーニングをお考えですか?

法人向けプランを試す

コースの説明

このコースでは、PySpark の Alternating Least Squares を使ってレコメンデーションエンジンを構築する方法を学びます。人気の MovieLens データセットと Million Songs データセットを用い、Alternating Least Squares アルゴリズムの直感的な考え方から、さまざまな種類の顧客データに対して ALS モデルを学習・テスト・実装するコードまで、段階的に解説します。

前提条件

カリキュラム

コース概要

1

Recommendations はあらゆるところにある

この章では、レコメンデーションエンジンの強力さを示し、協調フィルタリングとコンテンツベースのエンジンの重要な違い、そしてレコメンデーションエンジンが利用できる暗黙的データと明示的データの種類を整理します。さらに、顧客データセットに存在するかもしれない隠れた特徴(潜在特徴)を見つけ出す非常に有効な方法についても学びます。
2

ALS はどのように機能するのか

4

顧客の評価がない場合はどうするか

現実の多くの場面では、ALS モデルの構築に理想的な顧客データは手に入りません。この章では、顧客の行動データから評価を「推定」し、その推定評価を使って ALS のレコメンデーションエンジンを構築する方法を学びます。Million Songs データセットと別バージョンの MovieLens データセットを使い、手元のデータを活用して ALS によるレコメンデーションエンジンを構築し、その性能を評価する方法を示します。

PySpark で作る Recommendation Engines

コース修了

修了証明書を取得

今すぐ登録する

DataCamp for Mobileでデータスキルを伸ばしましょう

モバイルコースと毎日5分のコーディングチャレンジで、外出先でも学習を進められます。