メインコンテンツまでスキップ

ディープラーニングベースのレコメンダー システム

備考

パブリックプレビュー

単一ノードタスク用のAI Runtimeはパブリック プレビュー段階にあります。 マルチ GPU ワークロード用の分散トレーニングAPIベータ版のままです。

このページでは、AI Runtimeを使用してレコメンデーションシステムを構築するためのノートブックの例を紹介します。これらの例は、最新のディープラーニング アプローチを使用して効率的な推奨モデルを作成する方法を示しています。

チュートリアル

説明

2タワー型推薦モデル

推薦データをMosaic Data Shard(MDS)形式に変換する方法を学び、そのデータを使用して2タワー型推薦モデルを作成する方法を学びます。

2タワー型推薦モデル

これらのノートブックでは、レコメンデーションデータをMosaic Data Shard(MDS)形式に変換し、そのデータを使用して2タワー型レコメンデーションモデルを作成する方法を説明します。この手法は、大規模な推薦システムに特に効果的です。

データ準備:推奨モデルのデータセットをMDS形式に変換する

まず、効率的なデータ読み込みのために、推薦データセットをMDS形式に変換します。

データを変換する

ノートブックを新しいタブで開く

モデルトレーニング:PyTorch Lightningを使用した2タワー型レコメンダーモデル

準備されたデータセットとPyTorch Lightning Trainer API複数の GPU ノード (A10 または H100 GPU) 上で使用して、2 タワー レコメンダー モデルをトレーニングします。

PyTorch レコメンダー

ノートブックを新しいタブで開く