

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 例: トレーニングおよび検証の曲線の表示
<a name="train-valid-curve"></a>

一般的には、モデルのトレーニングに使うデータをトレーニングデータセットと検証データセットに分割します。パラメータを使用して、モデルのトレーニングに設定されているトレーニングを予測するために使用されるトレーニングデータセットを選択します。次に、検証セットの予測を計算して、モデルでどの程度予測できるかをテストします。トレーニングジョブのパフォーマンスを分析するには通常、検証の曲線に対してトレーニング曲線をプロットします。

継続したトレーニングおよび検証セット両方の精度を示すグラフを表示することによって、モデルのパフォーマンス向上につながります。例えば、トレーニングの精度が時間の経過とともに継続して高まっているが、ある時点で検証精度が下がり始める場合、モデルを過剰適合している可能性が高くなります。このような状況に対応するには、[正規化](https://docs.aws.amazon.com/glossary/latest/reference/glos-chap.html#regularization)の向上など、モデルの調整を行います。

この例では、SageMaker AI ノートブックインスタンスの **[ノートブックの例]** セクションの **[Image-classification-full-training]** の例を使用できます。SageMaker ノートブックインスタンスがない場合は、「[チュートリアル用 Amazon SageMaker ノートブックインスタンスを作成する](gs-setup-working-env.md)」にある手順に従って作成できます。必要に応じて、GitHub のサンプルノートブックの「[エンドツーエンドの複数クラスイメージ分類のサンプル](https://sagemaker-examples.readthedocs.io/en/latest/introduction_to_amazon_algorithms/imageclassification_caltech/Image-classification-fulltraining.html)」もあわせて参照してください。トレーニングデータを保存するため、またモデル出力用にも Amazon S3 バケットが必要です。

**トレーニングおよび検証エラー曲線を表示するには**

1. SageMaker AI コンソール ([https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker)) を開きます。

1. **[ノートブック]** を選択し、次に **[ノートブックインスタンス]** を選択します。

1. 使用するノートブックインスタンスを選択し、**[開く]** を選択します。

1. ノートブックインスタンスのダッシュボードで、**[SageMaker AI の例]** を選択します。

1. **[Introduction to Amazon Algorithms]** (Amazon アルゴリズムの概要) セクションを展開した後、**Image-classification-fulltraining.ipynb** の横にある **[Use]** (使用) を選択します。

1. **[Create copy]** (コピーを作成) を選択します。SageMaker AI は、ノートブックインスタンスに **Image-classification-fulltraining.ipynb** ノートブックの編集可能なコピーを作成します。

1. ノートブックのすべてのセルを **Inference** セクションまで実行します。エンドポイントをデプロイしたり、この例の推論を取得したりする必要はありません。

1. トレーニングジョブが開始したら、CloudWatch コンソール ([https://console.aws.amazon.com/cloudwatch](https://console.aws.amazon.com/cloudwatch)) を開きます。

1. **[メトリクス]** を選択し、次に **[/aws/sagemaker/TrainingJobs]** を選択します。

1. **[TrainingJobName]** を選択します。

1. **[すべてのメトリクス]** タブで、ノートブックで作成したトレーニングジョブ用に、**train:accuracy** と **validation:accuracy** のメトリクスを選択します。

1. グラフで、メトリクスの値によって拡大するエリアを選択します。次のような例が表示されます。  
![\[グラフ内のズームイン領域。\]](http://docs.aws.amazon.com/ja_jp/sagemaker/latest/dg/images/train-valid-acc.png)