コース
PyTorch による効率的な AI モデルトレーニング
上級スキルレベル
更新日 2026/05
PythonArtificial Intelligence4時間13 ビデオ45 演習3,850 XP修了証明書
無料アカウントを作成
Googleで続行その他のオプションを表示または
何千もの企業の従業員が支持
チームのトレーニングを担当していますか?
Businessをお試しくださいコース説明
分散トレーニングのためのデータ準備
まず、データセットを複数のデバイスに分割し、各デバイスにモデルのコピーを配置して、分散トレーニングのためのデータを準備することから始めます。 分散環境向けのデータ前処理を、画像、音声、テキストを含めて実践的に学べます。効率化手法の探求
データの準備が整ったら、複数のインターフェースにわたって、トレーニングとオプティマイザーの使用効率を向上させる方法を学びます。 メモリ使用量、デバイス間通信、計算効率を改善することで、勾配蓄積、勾配チェックポイント、ローカル確率的勾配降下法、混合精度学習といった手法を使って、これらの課題にどう対処するかを学びます。 さまざまな最適化手法のトレードオフを理解し、モデルのメモリ使用量を削減できるようになります。 このコースの終了時には、分散型のAI搭載サービスを構築するための知識とツールを身につけているでしょう。前提条件
Intermediate Deep Learning with PyTorchWorking with Hugging Face1
Accelerator を使ったデータ準備
複数のデバイスにデータを分割し、各デバイスにモデルをコピーすることで、分散トレーニングに向けたデータ準備を行います。Accelerator はデータ準備のための便利なインターフェースを提供しており、分散トレーニングの第一歩として、画像・音声・テキストの前処理方法を学びます。
2
Accelerator と Trainer を使った分散トレーニング
分散トレーニングでは、各デバイスが並列にデータをトレーニングします。Accelerator によるカスタムトレーニングループと、よりシンプルなインターフェースを提供する Trainer という、2 つの分散トレーニング手法を学びましょう。
3
トレーニング効率の改善
大規模なモデルやデータセットを扱う分散トレーニングは、リソースに大きな負荷をかけます。メモリ使用量、デバイス間通信、計算効率を改善することで、こうした課題に対処できます。勾配累積、勾配チェックポインティング、局所的確率的勾配降下法、混合精度トレーニングといった技術を学びましょう。
4
効率的なオプティマイザーを使ったトレーニング
分散トレーニングの効率を高める手段としてオプティマイザーに注目し、AdamW、Adafactor、8-bit Adam のトレードオフを明らかにします。パラメータ数の削減や低精度の活用により、モデルのメモリ使用量を抑える方法も学びます。
PyTorch による効率的な AI モデルトレーニング
コース完了 19百万人を超える学習者と共にPyTorch による効率的な AI モデルトレーニングを始めましょう!
無料アカウントを作成
Googleで続行その他のオプションを表示または
DataCamp for Mobileでデータスキルを磨きましょう
モバイル コースと毎日の 5 分間のコーディング チャレンジで、外出先でも進歩できます。