例: トレーニングおよび検証の曲線の表示 - Amazon SageMaker

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

例: トレーニングおよび検証の曲線の表示

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

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

この例では、 SageMaker ノートブックインスタンスのノートブックの例セクションで Image-classification-full-training の例を使用できます。 SageMaker ノートブックインスタンスがない場合は、「」の指示に従って作成しますチュートリアル用の Amazon SageMaker Notebook インスタンスを作成する。必要に応じて、「」のノートブック例のEnd-to-End 「多クラスイメージ分類の例」に従ってください GitHub。トレーニングデータを保存するため、またモデル出力用にも Amazon S3 バケットが必要です。

トレーニングおよび検証エラー曲線を表示するには
  1. SageMaker コンソールを https://console.aws.amazon.com/sagemaker で開きます。

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

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

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

  5. Amazon Algorithms の概要セクションを展開し、I mage-classification-fulltraining.ipynb の横にある の使用 を選択します。

  6. Create copy を選択します。ノートブックインスタンスに I mage-classification-fulltraining.ipynb ノートブックの編集可能なコピー SageMaker を作成します。

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

  8. トレーニングジョブの開始後、https://console.aws.amazon.com/cloudwatch で CloudWatch コンソールを開きます。

  9. メトリクス を選択し、/aws/sagemaker/TrainingJobs を選択します。

  10. を選択しますTrainingJobName

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

  12. グラフで、メトリクスの値によって拡大するエリアを選択します。次のような例が表示されます。

    グラフ内のズームイン領域。