다음을 통해 공유


Model 클래스

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

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

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

모델 생성자입니다.

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

생성자

Model(workspace, name=None, id=None, tags=None, properties=None, version=None, run_id=None, model_framework=None, expand=True, **kwargs)

매개 변수

Name Description
workspace
필수

검색할 모델을 포함하는 작업 영역 개체입니다.

name
str

검색할 모델의 이름입니다. 지정된 이름의 최신 모델이 있는 경우 반환됩니다.

Default value: None
id
str

검색할 모델의 ID입니다. 지정된 ID를 가진 모델이 있는 경우 반환됩니다.

Default value: None
tags

반환된 결과를 필터링하는 데 사용되는 태그의 선택적 목록입니다. 결과는 'key' 또는 '[key, value]'를 기준으로 검색하여 제공된 목록에 따라 필터링됩니다. 예: ['key', ['key2', 'key2 value']]

Default value: None
properties

반환된 결과를 필터링하는 데 사용되는 속성의 선택적 목록입니다. 결과는 'key' 또는 '[key, value]'를 기준으로 검색하여 제공된 목록에 따라 필터링됩니다. 예: ['key', ['key2', 'key2 value']]

Default value: None
version
int

반환할 모델 버전입니다. 매개 변수와 함께 name 제공되면 지정된 명명된 모델의 특정 버전이 반환됩니다(있는 경우). 생략하면 version 모델의 마지막 버전이 반환됩니다.

Default value: None
run_id
str

반환된 결과를 필터링하는 데 사용되는 선택적 ID입니다.

Default value: None
model_framework
str

반환된 결과를 필터링하는 데 사용되는 선택적 프레임워크 이름입니다. 지정한 경우 지정된 프레임워크와 일치하는 모델에 대한 결과가 반환됩니다. 허용되는 값은 참조 Framework 하세요.

Default value: None
workspace
필수

검색할 모델을 포함하는 작업 영역 개체입니다.

name
필수
str

검색할 모델의 이름입니다. 지정된 이름의 최신 모델이 있는 경우 반환됩니다.

id
필수
str

검색할 모델의 ID입니다. 지정된 ID를 가진 모델이 있는 경우 반환됩니다.

tags
필수

반환된 결과를 필터링하는 데 사용되는 태그의 선택적 목록입니다. 결과는 'key' 또는 '[key, value]'를 기준으로 검색하여 제공된 목록에 따라 필터링됩니다. 예: ['key', ['key2', 'key2 value']]

properties
필수

반환된 결과를 필터링하는 데 사용되는 속성의 선택적 목록입니다. 결과는 'key' 또는 '[key, value]'를 기준으로 검색하여 제공된 목록에 따라 필터링됩니다. 예: ['key', ['key2', 'key2 value']]

version
필수
int

반환할 모델 버전입니다. 매개 변수와 함께 name 제공되면 지정된 명명된 모델의 특정 버전이 반환됩니다(있는 경우). 생략하면 version 모델의 마지막 버전이 반환됩니다.

run_id
필수
str

반환된 결과를 필터링하는 데 사용되는 선택적 ID입니다.

model_framework
필수
str

반환된 결과를 필터링하는 데 사용되는 선택적 프레임워크 이름입니다. 지정한 경우 지정된 프레임워크와 일치하는 모델에 대한 결과가 반환됩니다. 허용되는 값은 참조 Framework 하세요.

expand

true이면 모든 하위 속성이 채워진 모델(예: 실행, 데이터 세트 및 실험)을 반환합니다.

Default value: True

설명

모델 생성자는 지정된 작업 영역과 연결된 Model 개체의 클라우드 표현을 검색하는 데 사용됩니다. 모델을 검색하려면 최소한 이름이나 ID를 제공해야 하지만 태그, 속성, 버전, 실행 ID 및 프레임워크를 비롯한 필터링에 대한 다른 옵션도 있습니다.


   from azureml.core.model import Model
   model = Model(ws, 'my_model_name')

다음 샘플에서는 특정 버전의 모델을 가져오는 방법을 보여줍니다.


   from azureml.core.model import Model
   model = Model(ws, 'my_model_name', version=1)

모델을 등록하면 모델을 구성하는 하나 이상의 파일에 대한 논리 컨테이너가 만들어집니다. 등록된 모델은 모델 파일 자체의 콘텐츠 외에도 모델 설명, 태그 및 프레임워크 정보를 비롯한 모델 메타데이터를 저장하며, 이는 작업 영역에서 모델을 관리하고 배포할 때 유용합니다. 예를 들어 태그를 사용하면 모델을 분류하고 작업 영역에 모델을 나열할 때 필터를 적용할 수 있습니다. 등록 후 등록된 모델을 다운로드하거나 배포하고 등록된 모든 파일과 메타데이터를 받을 수 있습니다.

다음 샘플에서는 태그 및 설명을 지정하는 모델을 등록하는 방법을 보여 줍니다.


   from azureml.core.model import Model

   model = Model.register(model_path="sklearn_regression_model.pkl",
                          model_name="sklearn_regression_model",
                          tags={'area': "diabetes", 'type': "regression"},
                          description="Ridge regression model to predict diabetes",
                          workspace=ws)

다음 샘플에서는 프레임워크, 입력 및 출력 데이터 세트 및 리소스 구성을 지정하는 모델을 등록하는 방법을 보여 줍니다.


   import sklearn

   from azureml.core import Model
   from azureml.core.resource_configuration import ResourceConfiguration


   model = Model.register(workspace=ws,
                          model_name='my-sklearn-model',                # Name of the registered model in your workspace.
                          model_path='./sklearn_regression_model.pkl',  # Local file to upload and register as a model.
                          model_framework=Model.Framework.SCIKITLEARN,  # Framework used to create the model.
                          model_framework_version=sklearn.__version__,  # Version of scikit-learn used to create the model.
                          sample_input_dataset=input_dataset,
                          sample_output_dataset=output_dataset,
                          resource_configuration=ResourceConfiguration(cpu=1, memory_in_gb=0.5),
                          description='Ridge regression model to predict diabetes progression.',
                          tags={'area': 'diabetes', 'type': 'regression'})

   print('Name:', model.name)
   print('Version:', model.version)

변수 섹션에는 클라우드 모델 개체의 로컬 표현 특성이 나열됩니다. 이러한 변수는 읽기 전용으로 간주되어야 합니다. 해당 값 변경은 해당 클라우드 개체에 반영되지 않습니다.

변수

Name Description
created_by

모델을 만든 사용자입니다.

created_time

모델을 만든 경우입니다.

azureml.core.Model.description

Model 개체에 대한 설명입니다.

azureml.core.Model.id

모델 ID입니다. 모델 이름<:>모델 버전< 형식을 >사용합니다.

mime_type
str

모델 마임 형식입니다.

azureml.core.Model.name

모델의 이름입니다.

model_framework
str

모델의 프레임워크입니다.

model_framework_version
str

모델의 프레임워크 버전입니다.

azureml.core.Model.tags

Model 개체에 대한 태그 사전입니다.

azureml.core.Model.properties

모델에 대한 키 값 속성의 사전입니다. 등록 후에는 이러한 속성을 변경할 수 없지만 새 키 값 쌍을 추가할 수 있습니다.

unpack

로컬 컨텍스트로 끌어올 때 모델을 압축 해제(대상 해제)해야 하는지 여부입니다.

url
str

모델의 URL 위치입니다.

azureml.core.Model.version

모델의 버전입니다.

azureml.core.Model.workspace

모델을 포함하는 작업 영역입니다.

azureml.core.Model.experiment_name

모델을 만든 실험의 이름입니다.

azureml.core.Model.run_id

모델을 만든 실행의 ID입니다.

parent_id
str

모델의 부모 모델의 ID입니다.

derived_model_ids

이 모델에서 파생된 모델 ID 목록입니다.

resource_configuration

이 모델의 ResourceConfiguration입니다. 프로파일링에 사용됩니다.

메서드

add_dataset_references

제공된 데이터 세트를 이 모델과 연결합니다.

add_properties

이 모델의 속성 사전에 키 값 쌍을 추가합니다.

add_tags

이 모델의 태그 사전에 키 값 쌍을 추가합니다.

delete

연결된 작업 영역에서 이 모델을 삭제합니다.

deploy

0개 이상의 Model 개체에서 웹 서비스를 배포합니다.

결과 웹 서비스는 유추 요청에 사용할 수 있는 실시간 엔드포인트입니다. Model deploy 함수는 클래스의 함수와 deploy 비슷하 Webservice 지만 모델을 등록하지는 않습니다. 이미 등록된 모델 개체가 있는 경우 Model deploy 함수를 사용합니다.

deserialize

JSON 개체를 모델 개체로 변환합니다.

지정된 작업 영역이 모델이 등록된 작업 영역이 아닌 경우 변환이 실패합니다.

download

로컬 파일 시스템의 대상 디렉터리에 모델을 다운로드합니다.

get_model_path

모델의 경로를 반환합니다.

함수는 다음 위치에서 모델을 검색합니다.

None인 경우 version :

  1. 원격에서 캐시로 다운로드(작업 영역이 제공된 경우)
  2. 캐시 azureml-models/$MODEL_NAME/$LATEST_VERSION/에서 로드
  3. ./$MODEL_NAME

None이 아닌 경우 version :

  1. 캐시 azureml-models/$MODEL_NAME/$SPECIFIED_VERSION/에서 로드
  2. 원격에서 캐시로 다운로드(작업 영역이 제공된 경우)
get_sas_urls

파일 이름 및 해당 SAS URL을 포함하는 키-값 쌍의 사전을 반환합니다.

list

선택적 필터를 사용하여 제공된 작업 영역과 연결된 모든 모델 목록을 검색합니다.

package

Docker 이미지 또는 Dockerfile 빌드 컨텍스트의 형태로 모델 패키지를 만듭니다.

print_configuration

사용자 구성을 인쇄합니다.

profile

모델을 프로파일하여 리소스 요구 사항 권장 사항을 가져옵니다.

데이터 세트의 크기에 따라 최대 25분이 걸릴 수 있는 장기 실행 작업입니다.

register

제공된 작업 영역에 모델을 등록합니다.

remove_tags

이 모델의 태그 사전에서 지정된 키를 제거합니다.

serialize

이 모델을 json 직렬화된 사전으로 변환합니다.

update

모델의 현재 위치 업데이트를 수행합니다.

지정된 매개 변수의 기존 값이 대체됩니다.

update_tags_properties

모델의 태그 및 속성 업데이트를 수행합니다.

add_dataset_references

제공된 데이터 세트를 이 모델과 연결합니다.

add_dataset_references(datasets)

매개 변수

Name Description
datasets
필수
list[tuple(<xref:str :> (Dataset 또는 DatasetSnapshot))]

데이터 세트 개체에 대한 데이터 세트 목적의 쌍을 나타내는 튜플 목록입니다.

예외

형식 Description

add_properties

이 모델의 속성 사전에 키 값 쌍을 추가합니다.

add_properties(properties)

매개 변수

Name Description
properties
필수
dict(<xref:str : str>)

추가할 속성의 사전입니다.

add_tags

이 모델의 태그 사전에 키 값 쌍을 추가합니다.

add_tags(tags)

매개 변수

Name Description
tags
필수
dict(<xref:{str : str}>)

추가할 태그의 사전입니다.

예외

형식 Description

delete

연결된 작업 영역에서 이 모델을 삭제합니다.

delete()

예외

형식 Description

deploy

0개 이상의 Model 개체에서 웹 서비스를 배포합니다.

결과 웹 서비스는 유추 요청에 사용할 수 있는 실시간 엔드포인트입니다. Model deploy 함수는 클래스의 함수와 deploy 비슷하 Webservice 지만 모델을 등록하지는 않습니다. 이미 등록된 모델 개체가 있는 경우 Model deploy 함수를 사용합니다.

static deploy(workspace, name, models, inference_config=None, deployment_config=None, deployment_target=None, overwrite=False, show_output=False)

매개 변수

Name Description
workspace
필수

웹 서비스를 연결할 작업 영역 개체입니다.

name
필수
str

배포된 서비스를 제공할 이름입니다. 작업 영역에 고유해야 하며 소문자, 숫자 또는 대시로만 구성되고 문자로 시작하며 길이는 3자에서 32자 사이여야 합니다.

models
필수

모델 개체 목록입니다. 빈 목록이 될 수 있습니다.

inference_config

필수 모델 속성을 결정하는 데 사용되는 InferenceConfig 개체입니다.

Default value: None
deployment_config

웹 서비스를 구성하는 데 사용되는 WebserviceDeploymentConfiguration입니다. 이 개체가 제공되지 않으면 원하는 대상에 따라 빈 구성 개체가 사용됩니다.

Default value: None
deployment_target

ComputeTarget 웹 서비스를 배포할 A입니다. Azure Container Instances에 연결된 ComputeTarget항목이 없으므로 이 매개 변수를 None으로 유지하여 Azure Container Instances에 배포합니다.

Default value: None
overwrite

지정된 이름의 서비스가 이미 있는 경우 기존 서비스를 덮어쓸지 여부를 나타냅니다.

Default value: False
show_output

서비스 배포의 진행률을 표시할지 여부를 나타냅니다.

Default value: False

반환

형식 Description

배포된 웹 서비스에 해당하는 Webservice 개체입니다.

예외

형식 Description

deserialize

JSON 개체를 모델 개체로 변환합니다.

지정된 작업 영역이 모델이 등록된 작업 영역이 아닌 경우 변환이 실패합니다.

static deserialize(workspace, model_payload)

매개 변수

Name Description
workspace
필수

모델이 등록된 작업 영역 개체입니다.

model_payload
필수

Model 개체로 변환할 JSON 개체입니다.

반환

형식 Description

제공된 JSON 개체의 모델 표현입니다.

download

로컬 파일 시스템의 대상 디렉터리에 모델을 다운로드합니다.

download(target_dir='.', exist_ok=False, exists_ok=None)

매개 변수

Name Description
target_dir
str

모델을 다운로드할 디렉터리의 경로입니다. 기본값은 ""입니다.

Default value: .
exist_ok

다운로드한 dir/파일이 있는 경우 바꿀지 여부를 나타냅니다. 기본값은 False입니다.

Default value: False
exists_ok

되지 않는. exist_ok을 사용합니다.

Default value: None

반환

형식 Description
str

모델의 파일 또는 폴더에 대한 경로입니다.

get_model_path

모델의 경로를 반환합니다.

함수는 다음 위치에서 모델을 검색합니다.

None인 경우 version :

  1. 원격에서 캐시로 다운로드(작업 영역이 제공된 경우)
  2. 캐시 azureml-models/$MODEL_NAME/$LATEST_VERSION/에서 로드
  3. ./$MODEL_NAME

None이 아닌 경우 version :

  1. 캐시 azureml-models/$MODEL_NAME/$SPECIFIED_VERSION/에서 로드
  2. 원격에서 캐시로 다운로드(작업 영역이 제공된 경우)
static get_model_path(model_name, version=None, _workspace=None)

매개 변수

Name Description
model_name
필수
str

검색할 모델의 이름입니다.

version
int

검색할 모델의 버전입니다. 기본값은 최신 버전입니다.

Default value: None
_workspace

모델을 검색할 작업 영역입니다. 원격으로 사용할 수 없습니다. 지정하지 않으면 로컬 캐시만 검색됩니다.

Default value: None

반환

형식 Description
str

모델에 대한 디스크의 경로입니다.

예외

형식 Description

get_sas_urls

파일 이름 및 해당 SAS URL을 포함하는 키-값 쌍의 사전을 반환합니다.

get_sas_urls()

반환

형식 Description

파일 이름 및 해당 SAS URL을 포함하는 키-값 쌍의 사전

list

선택적 필터를 사용하여 제공된 작업 영역과 연결된 모든 모델 목록을 검색합니다.

static list(workspace, name=None, tags=None, properties=None, run_id=None, latest=False, dataset_id=None, expand=True, page_count=255, model_framework=None)

매개 변수

Name Description
workspace
필수

모델을 검색할 작업 영역 개체입니다.

name
str

제공된 경우 지정된 이름의 모델만 반환합니다(있는 경우).

Default value: None
tags

제공된 목록을 기준으로 'key' 또는 '[key, value]'를 기준으로 필터링합니다. 예: ['key', ['key2', 'key2 value']]

Default value: None
properties

제공된 목록을 기준으로 'key' 또는 '[key, value]'를 기준으로 필터링합니다. 예: ['key', ['key2', 'key2 value']]

Default value: None
run_id
str

제공된 실행 ID를 기준으로 필터링합니다.

Default value: None
latest

true이면 최신 버전의 모델만 반환합니다.

Default value: False
dataset_id
str

제공된 데이터 세트 ID를 기준으로 필터링합니다.

Default value: None
expand

true이면 모든 하위 속성이 채워진 모델(예: 실행, 데이터 세트 및 실험)을 반환합니다. 이 메서드를 false로 설정하면 많은 모델의 경우 list() 메서드 완성 속도가 빨라집니다.

Default value: True
page_count
int

페이지에서 검색할 항목 수입니다. 현재 최대 255개까지 값을 지원합니다. 기본값은 255입니다.

Default value: 255
model_framework
str

제공된 경우 지정된 프레임워크가 있는 모델만 반환합니다(있는 경우).

Default value: None

반환

형식 Description

선택적으로 필터링된 모델 목록입니다.

예외

형식 Description

package

Docker 이미지 또는 Dockerfile 빌드 컨텍스트의 형태로 모델 패키지를 만듭니다.

static package(workspace, models, inference_config=None, generate_dockerfile=False, image_name=None, image_label=None)

매개 변수

Name Description
workspace
필수

패키지를 만들 작업 영역입니다.

models
필수

패키지에 포함할 Model 개체의 목록입니다. 빈 목록이 될 수 있습니다.

inference_config

모델의 작업을 구성하는 InferenceConfig 개체입니다. 여기에는 Environment 개체가 포함되어야 합니다.

Default value: None
generate_dockerfile

이미지를 빌드하는 대신 로컬로 실행할 수 있는 Dockerfile을 만들지 여부입니다.

Default value: False
image_name
str

이미지를 빌드할 때 결과 이미지의 이름입니다.

Default value: None
image_label
str

이미지를 빌드할 때 결과 이미지의 레이블입니다.

Default value: None

반환

형식 Description

ModelPackage 개체입니다.

print_configuration

사용자 구성을 인쇄합니다.

static print_configuration(models, inference_config, deployment_config, deployment_target)

매개 변수

Name Description
models
필수

모델 개체 목록입니다. 빈 목록이 될 수 있습니다.

inference_config
필수

필수 모델 속성을 결정하는 데 사용되는 InferenceConfig 개체입니다.

deployment_config
필수

웹 서비스를 구성하는 데 사용되는 WebserviceDeploymentConfiguration입니다.

deployment_target
필수

ComputeTarget 웹 서비스를 배포할 A입니다.

profile

모델을 프로파일하여 리소스 요구 사항 권장 사항을 가져옵니다.

데이터 세트의 크기에 따라 최대 25분이 걸릴 수 있는 장기 실행 작업입니다.

static profile(workspace, profile_name, models, inference_config, input_dataset, cpu=None, memory_in_gb=None, description=None)

매개 변수

Name Description
workspace
필수

모델을 프로파일할 작업 영역 개체입니다.

profile_name
필수
str

프로파일링 실행의 이름입니다.

models
필수

모델 개체 목록입니다. 빈 목록이 될 수 있습니다.

inference_config
필수

필수 모델 속성을 결정하는 데 사용되는 InferenceConfig 개체입니다.

input_dataset
필수

프로파일링을 위한 입력 데이터 세트입니다. 입력 데이터 세트에는 단일 열이 있어야 하며 샘플 입력은 문자열 형식이어야 합니다.

cpu

가장 큰 테스트 인스턴스에서 사용할 CPU 코어 수입니다. 현재 최대 3.5의 값을 지원합니다.

Default value: None
memory_in_gb

가장 큰 테스트 인스턴스에서 사용할 메모리 양(GB)입니다. 10진수일 수 있습니다. 현재 최대 15.0의 값을 지원합니다.

Default value: None
description
str

프로파일링 실행과 연결할 설명입니다.

Default value: None

반환

형식 Description

예외

형식 Description
<xref:azureml.exceptions.WebserviceException>, <xref:azureml.exceptions.UserErrorException>

register

제공된 작업 영역에 모델을 등록합니다.

static register(workspace, model_path, model_name, tags=None, properties=None, description=None, datasets=None, model_framework=None, model_framework_version=None, child_paths=None, sample_input_dataset=None, sample_output_dataset=None, resource_configuration=None)

매개 변수

Name Description
workspace
필수

모델을 등록할 작업 영역입니다.

model_path
필수
str

모델 자산이 있는 로컬 파일 시스템의 경로입니다. 단일 파일 또는 폴더에 대한 직접 포인터일 수 있습니다. 폴더를 가리키는 경우 매개 변수를 사용하여 폴더 child_paths 의 전체 내용을 사용하는 것이 아니라 Model 개체로 함께 번들로 묶을 개별 파일을 지정할 수 있습니다.

model_name
필수
str

모델을 등록할 이름입니다.

tags
dict(<xref:{str : str}>)

모델에 할당할 키 값 태그의 선택적 사전입니다.

Default value: None
properties
dict(<xref:{str : str}>)

모델에 할당할 키 값 속성의 선택적 사전입니다. 모델을 만든 후에는 이러한 속성을 변경할 수 없습니다. 그러나 새 키 값 쌍을 추가할 수 있습니다.

Default value: None
description
str

모델에 대한 텍스트 설명입니다.

Default value: None
datasets

첫 번째 요소가 데이터 세트 모델 관계를 설명하고 두 번째 요소가 데이터 세트인 튜플 목록입니다.

Default value: None
model_framework
str

등록된 모델의 프레임워크입니다. 클래스에서 시스템 지원 상수 사용 Framework 하 여 일부 인기 있는 프레임 워크에 대 한 배포를 간소화할 수 있습니다.

Default value: None
model_framework_version
str

등록된 모델의 프레임워크 버전입니다.

Default value: None
child_paths

폴더와 함께 model_path 제공되는 경우 지정된 파일만 Model 개체에 번들로 제공됩니다.

Default value: None
sample_input_dataset

등록된 모델에 대한 샘플 입력 데이터 세트입니다.

Default value: None
sample_output_dataset

등록된 모델에 대한 샘플 출력 데이터 세트입니다.

Default value: None
resource_configuration

등록된 모델을 실행하는 리소스 구성입니다.

Default value: None

반환

형식 Description

등록된 모델 개체입니다.

설명

등록된 모델은 모델 파일 자체의 콘텐츠 외에도 모델 설명, 태그 및 프레임워크 정보를 비롯한 모델 메타데이터를 저장하며, 이는 작업 영역에서 모델을 관리하고 배포할 때 유용합니다. 예를 들어 태그를 사용하면 모델을 분류하고 작업 영역에 모델을 나열할 때 필터를 적용할 수 있습니다.

다음 샘플에서는 태그 및 설명을 지정하는 모델을 등록하는 방법을 보여 줍니다.


   from azureml.core.model import Model

   model = Model.register(model_path="sklearn_regression_model.pkl",
                          model_name="sklearn_regression_model",
                          tags={'area': "diabetes", 'type': "regression"},
                          description="Ridge regression model to predict diabetes",
                          workspace=ws)

실험 실행의 결과로 생성된 모델이 있는 경우 먼저 로컬 파일에 다운로드하지 않고 실행 개체에서 직접 등록할 수 있습니다. 이렇게 하려면 클래스에 register_model 설명된 대로 메서드를 Run 사용합니다.

remove_tags

이 모델의 태그 사전에서 지정된 키를 제거합니다.

remove_tags(tags)

매개 변수

Name Description
tags
필수

제거할 키 목록

serialize

이 모델을 json 직렬화된 사전으로 변환합니다.

serialize()

반환

형식 Description

이 모델의 json 표현

update

모델의 현재 위치 업데이트를 수행합니다.

지정된 매개 변수의 기존 값이 대체됩니다.

update(tags=None, description=None, sample_input_dataset=None, sample_output_dataset=None, resource_configuration=None)

매개 변수

Name Description
tags
dict(<xref:{str : str}>)

모델을 업데이트할 태그 사전입니다. 이러한 태그는 모델의 기존 태그를 대체합니다.

Default value: None
description
str

모델에 사용할 새 설명입니다. 이 이름은 기존 이름을 바꿉니다.

Default value: None
sample_input_dataset

등록된 모델에 사용할 샘플 입력 데이터 세트입니다. 이 샘플 입력 데이터 세트는 기존 데이터 세트를 대체합니다.

Default value: None
sample_output_dataset

등록된 모델에 사용할 샘플 출력 데이터 세트입니다. 이 샘플 출력 데이터 세트는 기존 데이터 세트를 대체합니다.

Default value: None
resource_configuration

등록된 모델을 실행하는 데 사용할 리소스 구성입니다.

Default value: None

예외

형식 Description

update_tags_properties

모델의 태그 및 속성 업데이트를 수행합니다.

update_tags_properties(add_tags=None, remove_tags=None, add_properties=None)

매개 변수

Name Description
add_tags
dict(<xref:{str : str}>)

추가할 태그의 사전입니다.

Default value: None
remove_tags

제거할 태그 이름 목록입니다.

Default value: None
add_properties
dict(<xref:{str : str}>)

추가할 속성의 사전입니다.

Default value: None

예외

형식 Description