メインコンテンツへスキップ
ホームPython

コース

Pythonでつくるレコメンデーションエンジン

中級スキルレベル
更新日 2024/04
Pythonで機械学習手法を使ってレコメンドエンジンを構築する方法を学ぶ。
コースを無料で開始
PythonMachine Learning
4時間
16 ビデオ
60 演習
4,850 XP
12,816
修了証明書

無料アカウントを作成

Googleで続行その他のオプションを表示

または


続行すると、弊社の利用規約プライバシーポリシーに同意し、データが米国に保存されることに同意したことになります。

何千もの企業の従業員が支持

Group

チームのトレーニングを担当していますか?

Businessをお試しください

コース説明

Netflixが番組を勧めてくれたり、オンライン小売で「一緒に購入されている商品」が提案されたりと、私たちは今やパーソナライズされた体験を当然のように受け止めています。では、これらの提案はどのように作られているのでしょうか?このコースでは、自分でレコメンデーションエンジンを作るために必要な知識を一通り学びます。実践的な演習を通じて、最も一般的な2つの手法である協調フィルタリングとコンテンツベースフィルタリングを理解します。次に、Jaccard距離やコサイン類似度といった類似度の測り方を学び、RMSE(root mean square error)を使ってテストデータ上で推薦の質を評価します。コースの最後には、映画のレコメンデーションエンジンを自作でき、Pythonスキルを活かしてあらゆる業界向けに同様のシステムを構築できるようになります。

前提条件

Supervised Learning with scikit-learn
1

レコメンデーションエンジン入門

レコメンデーションエンジンはどのような課題を解決し、どのようなデータに適しているのでしょうか。限られたデータからでも得られる有益な示唆を見極め、自分自身のレコメンデーションを作成する方法を学びます。
チャプターを開始
2

コンテンツベースのレコメンデーション

アイテムの属性を使ってどのようにレコメンドを行うかを学びます。カテゴリデータやテキストデータの両方で、アイテム同士の価値ある比較を作成します。ユーザーの過去の嗜好に基づいてユーザープロファイルを生成し、新しいアイテムをおすすめできるようにします。
4

行列分解と予測の検証

実データセットの疎性がレコメンデーションに与える影響を理解します。行列分解の力を活用して疎性に対処しましょう。潜在特徴の有用性を探り、データ理解を深めます。最後に、学んだ各アプローチをどのように検証するかを学び、モデルを実際に評価します。
Pythonでつくるレコメンデーションエンジン
コース完了

修了証明書を取得

この修了書をLinkedInや履歴書、CVに追加しましょう
ソーシャルメディアや人事評価で共有しましょう
今すぐ登録

19百万人を超える学習者と共にPythonでつくるレコメンデーションエンジンを始めましょう!

無料アカウントを作成

Googleで続行その他のオプションを表示

または


続行すると、弊社の利用規約プライバシーポリシーに同意し、データが米国に保存されることに同意したことになります。

DataCamp for Mobileでデータスキルを磨きましょう

モバイル コースと毎日の 5 分間のコーディング チャレンジで、外出先でも進歩できます。