翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Debugger サンプルノートブック
SageMaker デバッガーサンプルノートブック
サンプルノートブックでは、ほとんどのサンプルが Amazon EC2、Amazon S3、Amazon SageMaker Python SDK などの SageMaker AI エコシステムでのトレーニングジョブ用に設計されているため、SageMaker Studio または SageMaker ノートブックインスタンスで実行することをお勧めします。
サンプルリポジトリを SageMaker Studio に複製するには、Amazon SageMaker Studio ツアーの手順に従います。
重要
新しいデバッガー機能を使うには、SageMaker Python SDK と SMDebug クライアントライブラリをアップグレードする必要があります。iPython カーネル、Jupyter ノートブック、または JupyterLab 環境で、次のコードを実行して最新バージョンのライブラリをインストールし、カーネルを再起動します。
import sys import IPython !{sys.executable} -m pip install -U sagemaker smdebug IPython.Application.instance().kernel.do_shutdown(True)
トレーニングジョブのプロファイリング用の Debugger サンプルノートブック
次のリストは、さまざまな機械学習モデル、データセット、フレームワークのトレーニングジョブをモニタリングおよびプロファイリングするためのデバッガーの適応性を紹介するデバッガーサンプルノートブックを示しています。
| ノートブックのタイトル | フレームワーク | モデル | データセット | 説明 |
|---|---|---|---|---|
|
TensorFlow |
Keras ResNet50 |
Cifar-10 |
このノートブックは、SageMaker デバッガーによってキャプチャされたプロファイルデータのインタラクティブな分析の概要を提供します。 |
|
|
TensorFlow |
1 次元の畳み込みニューラルネットワーク |
IMDB データセット |
肯定的または否定的なセンチメントを持っているものとしてラベル付けされた映画レビューからなる IMDB データのセンチメント分析のための TensorFlow 1-D CNN をプロファイリングします。Studio デバッガーのインサイトとデバッガープロファイリングレポートをよく見てください。 |
|
|
TensorFlow |
ResNet50 | Cifar-10 |
さまざまな分散トレーニング設定の TensorFlow トレーニングジョブを実行し、システムリソースの使用率をモニタリングし、デバッガーを使ってモデルのパフォーマンスをプロファイリングします。 |
|
| PyTorch |
ResNet50 |
Cifar-10 |
さまざまな分散トレーニング設定の PyTorch トレーニングジョブを実行し、システムリソースの使用率をモニタリングし、デバッガーを使ってモデルのパフォーマンスをプロファイリングします。 |
モデルパラメータの分析用の Debugger サンプルノートブック
次のリストは、さまざまな機械学習モデル、データセット、フレームワークのトレーニングジョブをデバッグするためのデバッガーの適応性を紹介するデバッガーサンプルノートブックを示しています。
| ノートブックのタイトル | フレームワーク | モデル | データセット | 説明 |
|---|---|---|---|---|
|
TensorFlow |
畳み込みニューラルネットワーク |
MNIST |
TensorFlow モデルのデバッグに、Amazon SageMaker デバッガーの組み込みルールを使用します。 |
|
|
TensorFlow |
ResNet50 |
Cifar-10 |
TensorFlow 2.1 フレームワークでモデルをデバッグするために、Amazon SageMaker デバッガーフック設定と組み込みルールを使用します。 |
|
|
MXNet |
Gluon 畳み込みニューラルネットワーク |
Fashion MNIST |
トレーニングジョブを実行し、このジョブからのすべてのテンソルを保存するように SageMaker デバッガーを設定し、それらのテンソルをノートブックで視覚化します。 |
|
| MXNet |
Gluon 畳み込みニューラルネットワーク |
Fashion MNIST |
デバッガーがスポットインスタンスのトレーニングジョブからテンソルデータを収集する方法と、マネージドスポットトレーニングでデバッガーの組み込みルールを使う方法について説明します。 |
|
| Amazon SageMaker デバッガーで個人の収益を予測する XGBoost モデルの説明 |
XGBoost |
XGBoost 回帰 |
デバッガーのフックと組み込みルールを使って、損失値、特徴、SHAP 値など、XGBoost 回帰モデルからテンソルデータを収集および視覚化する方法について説明します。 |
モデルパラメータとユースケースの高度な視覚化については、次のトピックの「Debugger の高度なデモと視覚化」を参照してください。