model 모듈

Azure Machine Learning에서 Machine Learning 모델을 관리하기 위한 기능이 포함되어 있습니다.

Model 클래스를 사용하여 다음과 같은 주요 작업을 수행할 수 있습니다.

  • 작업 영역에 모델 등록
  • 모델을 프로파일링하여 배포 요구 사항 이해
  • Docker에서 사용할 모델 패키징
  • 유추 엔드포인트에 모델을 웹 서비스로 배포

모델 사용 방법에 대한 자세한 내용은 Azure Machine Learning 작동 방법: 아키텍처 및 개념을 참조하세요.

클래스

InferenceConfig

배포에 사용되는 사용자 지정 환경에 대한 구성 설정을 나타냅니다.

유추 구성은 Model 배포 관련 작업에 대한 입력 매개 변수입니다.

구성 개체를 초기화합니다.

Model

기계 학습 학습의 결과를 나타냅니다.

모델은 Azure Machine Learning 학습Run 또는 Azure 외부의 일부 다른 모델 학습 프로세스의 결과입니다. 모델이 어떻게 생성되든 상관없이 이름과 버전으로 표시되는 작업 영역에 등록할 수 있습니다. Model 클래스를 사용하면 Docker와 함께 사용할 모델을 패키지하고 유추 요청에 사용할 수 있는 실시간 엔드포인트로 배포할 수 있습니다.

모델이 만들기, 관리 및 사용되는 방법을 보여 주는 엔드투엔드 자습서는 Azure Machine Learning을 사용하여 MNIST 데이터 및 scikit-learn으로 이미지 분류 모델 학습을 참조하세요.

모델 생성자입니다.

모델 생성자는 제공된 작업 영역과 연결된 Model 개체의 클라우드 표현을 검색하는 데 사용됩니다. 이름 또는 ID를 제공해야 합니다.

ModelPackage

하나 이상의 모델 및 해당 종속성을 Docker 이미지 또는 Dockerfile에 패키징하는 것을 나타냅니다.

ModelPackage 개체는 Model 클래스의 package 메서드에서 반환됩니다. package 메서드의 generate_dockerfile 매개 변수는 Docker 이미지 또는 Dockerfile 생성 여부를 결정합니다.

모델 및 종속성을 사용하여 만든 패키지를 초기화합니다.