지원 종료 알림: 2025 AWS 년 10월 31일에 는 Amazon Lookout for Vision에 대한 지원을 중단할 예정입니다. 2025년 10월 31일 이후에는 Lookout for Vision 콘솔 또는 Lookout for Vision 리소스에 더 이상 액세스할 수 없습니다. 자세한 내용은 이 블로그 게시물을 참조하세요.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
모델 보기
한 프로젝트에는 모델의 여러 버전이 존재할 수 있습니다. 콘솔을 사용하여 프로젝트의 모델을 볼 수 있습니다. ListModels
작업을 사용할 수도 있습니다.
모델 목록은 결과의 일관성이 있습니다. 모델을 생성할 경우 모델 목록이 최신 상태가 될 때까지 잠시 기다려야 할 수 있습니다.
모델 보기 (콘솔)
다음 절차의 단계를 수행하여 콘솔에서 프로젝트 모델을 봅니다.
모델 보기 (SDK)
모델의 버전을 보려면 ListModels
작업을 사용합니다. 특정 모델 버전에 대한 정보를 가져오려면 DescribeModel
작업을 사용합니다. 다음 예제는 프로젝트의 모든 모델 버전을 나열한 다음 개별 모델 버전의 성능 및 출력 구성 정보를 표시합니다.
모델을 보려면 (SDK)
-
아직 설치 및 구성하지 않았다면 AWS CLI 및 AWS SDK를 설치하고 구성합니다. 자세한 내용은 4단계: 설정 AWS CLI 그리고 AWS SDKs 섹션을 참조하세요.
다음 예제 코드를 사용하여 모델을 나열하고 모델에 대한 정보를 얻을 수 있습니다.
- CLI
-
list-models
명령을 사용하여 프로젝트의 모델을 나열합니다.
다음 값을 변경합니다.
aws lookoutvision list-models --project-name project name
\
--profile lookoutvision-access
describe-model
명령을 사용하여 모델에 대한 정보를 가져옵니다. 다음 값을 변경합니다.
aws lookoutvision describe-model --project-name project name
\
--model-version model version
\
--profile lookoutvision-access
- Python
-
이 코드는 AWS 설명서 SDK 예제 GitHub 리포지토리에서 가져왔습니다. 전체 예제는 여기에서 확인하세요.
@staticmethod
def describe_models(lookoutvision_client, project_name):
"""
Gets information about all models in a Lookout for Vision project.
:param lookoutvision_client: A Boto3 Lookout for Vision client.
:param project_name: The name of the project that you want to use.
"""
try:
response = lookoutvision_client.list_models(ProjectName=project_name)
print("Project: " + project_name)
for model in response["Models"]:
Models.describe_model(
lookoutvision_client, project_name, model["ModelVersion"]
)
print()
print("Done...")
except ClientError:
logger.exception("Couldn't list models.")
raise
- Java V2
-
이 코드는 AWS 설명서 SDK 예제 GitHub 리포지토리에서 가져왔습니다. 전체 예제는 여기에서 확인하세요.
/**
* Lists the models in an Amazon Lookout for Vision project.
*
* @param lfvClient An Amazon Lookout for Vision client.
* @param projectName The name of the project that contains the models that
* you want to list.
* @return List <Metadata> A list of models in the project.
*/
public static List<ModelMetadata> listModels(LookoutVisionClient lfvClient, String projectName)
throws LookoutVisionException {
ListModelsRequest listModelsRequest = ListModelsRequest.builder()
.projectName(projectName)
.build();
// Get a list of models in the supplied project.
ListModelsResponse response = lfvClient.listModels(listModelsRequest);
for (ModelMetadata model : response.models()) {
logger.log(Level.INFO, "Model ARN: {0}\nVersion: {1}\nStatus: {2}\nMessage: {3}", new Object[] {
model.modelArn(),
model.modelVersion(),
model.statusMessage(),
model.statusAsString() });
}
return response.models();
}