model 모듈
Azure Machine Learning에서 기계 학습 모델을 관리하기 위한 기능이 포함되어 있습니다.
클래스를 Model 사용하면 다음 주요 작업을 수행할 수 있습니다.
- 작업 영역에 모델 등록
- 모델을 프로파일하여 배포 요구 사항 이해
- Docker에서 사용할 모델 패키지
- 유추 엔드포인트에 모델을 웹 서비스로 배포
모델 사용 방법에 대한 자세한 내용은 Azure Machine Learning 작동 방식: 아키텍처 및 개념을 참조하세요.
클래스
| InferenceConfig |
배포에 사용되는 사용자 지정 환경에 대한 구성 설정을 나타냅니다. 유추 구성은 배포 관련 작업에 대한 Model 입력 매개 변수입니다. 구성 개체를 초기화합니다. |
| Model |
기계 학습 학습의 결과를 나타냅니다. 모델은 Azure Machine Learning 학습 Run 또는 Azure 외부의 다른 모델 학습 프로세스의 결과입니다. 모델이 생성되는 방식에 관계없이 이름과 버전으로 표시되는 작업 영역에 등록할 수 있습니다. Model 클래스를 사용하면 Docker에서 사용할 모델을 패키지하고 유추 요청에 사용할 수 있는 실시간 엔드포인트로 배포할 수 있습니다. 모델을 만들고, 관리하고, 사용하는 방법을 보여 주는 엔드투엔드 자습서는 MNIST 데이터를 사용하여 이미지 분류 모델 학습 및 Azure Machine Learning을 사용한 scikit-learn을 참조하세요. 모델 생성자입니다. 모델 생성자는 제공된 작업 영역과 연결된 Model 개체의 클라우드 표현을 검색하는 데 사용됩니다. 이름 또는 ID를 제공해야 합니다. |
| ModelPackage |
하나 이상의 모델 및 해당 종속성을 Docker 이미지 또는 Dockerfile에 패키징하는 것을 나타냅니다. ModelPackage 개체는 Model 클래스의 package 메서드에서 반환됩니다. 패키지 메서드의 매개 변수는 모델 및 종속성을 사용하여 만든 패키지를 초기화합니다. |