기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
최적의 모델을 찾기 위해 하이퍼파라미터 최적화로 다중 알고리즘 조정하기
Amazon에서 여러 알고리즘을 조정 SageMaker 하는 새 하이퍼파라미터 최적화(HPO) 작업을 생성하려면 테스트할 모든 알고리즘에 적용되는 작업 설정과 이러한 각 알고리즘에 대한 훈련 정의를 제공해야 합니다. 또한 튜닝 작업 시 사용할 리소스도 지정해야 합니다.
-
구성할 작업 설정에는 웜 스타트, 초기 중지, 튜닝 전략이 포함됩니다. 웜 스타트 및 초기 중지는 단일 알고리즘을 튜닝하는 경우에만 사용할 수 있습니다.
-
각 훈련 작업에 대한 하이퍼파라미터 값 세트를 구성하기 위해 필요 시 이름, 알고리즘 소스, 목표 지표, 값 범위를 지정하는 훈련 작업 정의. 각 훈련 작업에 대한 데이터 입력 채널, 데이터 출력 위치 및 모든 체크포인트 저장 위치를 구성합니다. 또한 정의는 인스턴스 유형 및 개수, 관리형 스팟 훈련, 중지 조건 등 각 훈련 작업에 배포할 리소스를 구성합니다.
-
튜닝 작업 리소스: 하이퍼파라미터 튜닝 작업이 동시에 실행할 수 있는 최대 동시 훈련 작업 수와 하이퍼파라미터 튜닝 작업이 실행할 수 있는 최대 훈련 작업 수를 비롯한 배포 대상 리소스.
시작하기
새 하이퍼파라미터 튜닝 작업을 생성하거나, 작업을 복제하거나, 콘솔에 있는 작업에 태그를 추가 또는 편집하거나, 할 수 있습니다. 검색 기능을 사용하여 이름, 생성 시간 또는 상태별로 작업을 찾을 수도 있습니다. 또는 를 SageMaker 사용하여 하이퍼파라미터 튜닝 작업을 수행할 수도 있습니다API.
-
콘솔 : 새 작업을 생성하려면 에서 Amazon SageMaker 콘솔을 열고 교육 https://console.aws.amazon.com/sagemaker/
, 메뉴에서 하이퍼파라미터 튜닝 작업을 선택한 다음 하이퍼파라미터 튜닝 작업 생성을 선택합니다. 그 다음에 구성 설정에 따라 사용하려는 각 알고리즘에 대한 훈련 작업을 생성합니다. 이 단계에 대한 설명은 하나 이상의 알고리즘에 대한 하이퍼파라미터 최적화 튜닝 작업 생성(콘솔) 주제에 있습니다. 참고
구성 단계를 시작할 때 다중 알고리즘 에서 웜 스타트 및 조기 중지 기능을 사용할 수 없습니다HPO. 이러한 기능을 사용하고 싶은 경우에는 한 번에 하나의 알고리즘만 튜닝할 수 있습니다.
-
: 를 API사용하여 SageMaker API 하이퍼파라미터 튜닝 작업을 생성하는 방법에 대한 지침은 예제: 하이퍼파라미터 튜닝 작업 을 참조하세요. 여러 알고리즘을 튜닝
CreateHyperParameterTuningJob
하기 위해 를 호출할 때 단일 를 지정하는 대신 를 사용하여TrainingJobDefinitions
훈련 정의 목록을 제공해야 합니다TrainingJobDefinition. 테스트할 모든 알고리즘에 적용되는 작업 설정과 각 알고리즘에 대한 훈련 정의를 제공해야 합니다. 또한 튜닝 작업 시 사용할 리소스도 지정해야 합니다. 튜닝 중인 알고리즘 수에 따라 이러한 정의 유형 중 하나만 선택합니다.