

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 예제: 훈련 및 검증 곡선 보기
<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의 예제 노트북에서 [End-to-End Multiclass Image Classification Example](https://sagemaker-examples.readthedocs.io/en/latest/introduction_to_amazon_algorithms/imageclassification_caltech/Image-classification-fulltraining.html)를 따를 수 있습니다. 또한, 훈련 데이터와 모델 출력을 저장하려면 Amazon S3 버킷도 필요합니다.

**훈련 및 검증 오류 곡선을 보려면**

1. [https://console.aws.amazon.com/sagemaker](https://console.aws.amazon.com/sagemaker)에서 SageMaker AI 콘솔을 엽니다.

1. **노트북** 및 **노트북 인스턴스**를 차례로 선택합니다.

1. 사용하려는 노트북 인스턴스를 선택한 후 **열기**를 선택합니다.

1. 노트북 인스턴스의 대시보드에서 **SageMaker AI 예시**를 선택합니다.

1. **Amazon 알고리즘 소개** 섹션을 확장한 후 **Image-classification-fulltraining.ipynb** 옆의 **사용**을 선택합니다.

1. **복사본 생성**을 선택합니다. SageMaker AI가 노트북 인스턴스에 **Image-classification-fulltraining.ipynb** 노트북의 편집 가능한 사본을 생성합니다.

1. 노트북의 모든 셀을 **추론** 섹션까지 실행합니다. 엔드포인트를 배포하거나 이 예제에 대한 추론을 얻을 필요가 없습니다.

1. 훈련 작업이 시작된 후에는 [https://console.aws.amazon.com/cloudwatch](https://console.aws.amazon.com/cloudwatch)에서 CloudWatch 콘솔을 엽니다.

1. **지표** 탭을 선택한 후 **/aws/sagemaker/TrainingJobs**를 선택합니다.

1. **TrainingJobName**을 선택합니다.

1. **모든 지표** 탭에서 노트북에서 생성한 훈련 작업에 대한 **train:accuracy** 지표와 **validation:accuracy** 지표를 선택합니다.

1. 그래프에서 지표 값을 보려는 영역을 선택하여 확대합니다. 다음과 같은 예제와 같은 것이 표시되어야 합니다.  
![\[그래프에서 영역을 확대했습니다.\]](http://docs.aws.amazon.com/ko_kr/sagemaker/latest/dg/images/train-valid-acc.png)