지원 종료 알림: 2025 AWS 년 10월 31일에 는 Amazon Lookout for Vision에 대한 지원을 중단할 예정입니다. 2025년 10월 31일 이후에는 Lookout for Vision 콘솔 또는 Lookout for Vision 리소스에 더 이상 액세스할 수 없습니다. 자세한 내용은 이 블로그 게시물을 참조하세요.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
엣지 디바이스에서 Amazon Lookout for Vision 모델 사용하기
AWS IoT Greengrass Version 2에서 관리하는 엣지 디바이스에서 Amazon Lookout for Vision 모델을 사용할 수 있습니다. AWS IoT Greengrass는 오픈 소스 사물 인터넷 (IoT) 엣지 런타임 및 클라우드 서비스입니다. 이를 사용하여 디바이스에서 IoT 애플리케이션을 구축, 배포 및 관리할 수 있습니다. 자세한 내용은 AWS IoT Greengrass
클라우드에서 학습시킨 것과 동일한 Amazon Lookout for Vision 모델을 AWS IoT Greengrass V2 호환 가능한 엣지 디바이스에 배포합니다. 그런 다음 데이터를 클라우드로 계속 스트리밍하지 않고도 배포된 모델을 사용하여 공장 현장과 같은 온프레미스에서 이상 탐지를 수행할 수 있습니다. 이렇게 하면 실시간 이미지 분석을 통해 대역폭 비용을 최소화하고 로컬에서 이상 현상을 탐지할 수 있습니다.
작은 정보
AWS IoT Greengrass을 사용하여 Lookout for Vision 모델을 배포하기 전에 AWS IoT Greengrass Version 2개발자 안내서를 먼저 읽어보는 것이 좋습니다. 자세한 내용은 AWS IoT Greengrass란?을 참조하세요.
AWS IoT Greengrass V2 코어 디바이스에서 Lookout for Vision 모델을 사용하려면 모델 및 지원 소프트웨어를 구성 요소로 코어 디바이스에 배포해야 합니다. 구성 요소는 Greengrass 코어 디바이스에서 실행되는 Lookout for Vision 모델과 같은 소프트웨어 모듈입니다. 컴포넌트에는 두 가지 형태가 있습니다. 사용자 지정 구성 요소는 사용자가 만든 구성 요소이며 사용자만 액세스할 수 있습니다. 이를 개인 구성 요소라고도 합니다. AWS이 제공하는 구성 요소는 AWS가 제공하는 사전 빌드된 구성 요소입니다. 공용 구성 요소라고도 합니다. 자세한 내용은 https://docs.aws.amazon.com/greengrass/v2/developerguide/public-components.html 섹션을 참조하세요.
Lookout for Vision 모델 및 지원 소프트웨어의 코어 디바이스에 배포하는 구성 요소는 다음과 같습니다.
모델 구성 요소. Lookout for Vision 모델을 포함하는 사용자 지정 구성 요소입니다. 모델 구성 요소를 만들려면 Lookout for Vision을 사용하여 모델 패키징 작업을 생성합니다. 모델 패키징 작업을 수행하면 모델의 구성 요소가 생성되고 해당 AWS IoT Greengrass V2 내에서 사용자 지정 구성 요소로 사용할 수 있습니다. 자세한 내용은 Amazon Lookout for Vision 모델 패키징 섹션을 참조하세요.
클라이언트 애플리케이션 구성 요소. 비즈니스 요구 사항에 맞는 코드를 구현하는 사용자 지정 구성 요소입니다. 조립 후 촬영한 이미지에서 비정상적인 회로 기판을 찾는 경우를 예로 들 수 있습니다. 자세한 내용은 클라이언트 애플리케이션 구성 요소 작성 섹션을 참조하세요.
Amazon Lookout for Vision 엣지 에이전트 구성 요소. 모델 사용 및 관리를 위한 API를 제공하는 AWS 제공된 구성 요소입니다. 예를 들어 클라이언트 애플리케이션 구성 요소의 코드는
DetectAnomalies
API를 사용하여 이미지의 이상을 탐지할 수 있습니다. Lookout for Vision 엣지 에이전트 구성 요소는 모델 구성 요소의 종속성입니다. 모델 구성 요소를 배포하면 코어 디바이스에 자동으로 설치됩니다. 자세한 내용은 Amazon Lookout for Vision Edge Agent API 참조 섹션을 참조하세요.
모델 구성 요소 및 클라이언트 응용 프로그램 구성 요소를 만든 후 AWS IoT Greengrass V2를 사용하여 구성 요소와 종속성을 코어 디바이스에 배포할 수 있습니다. 자세한 내용은 디바이스에 구성 요소 배포 섹션을 참조하세요.
중요
모델이 코어 디바이스에서 수행하는 예측은 DetectAnomalies
클라우드에 호스팅된 동일한 모델을 사용하여 수행한 예측과 다를 수 있습니다. 프로덕션 환경에서 모델을 사용하기 전에 코어 디바이스에서 테스트하는 것이 좋습니다.
기기 호스팅 모델과 클라우드 호스팅 모델 간의 예측 불일치를 줄이려면 학습 데이터 세트의 정상 및 비정상 이미지 수를 늘리는 것이 좋습니다. 학습 데이터세트의 크기를 늘리기 위해 기존 이미지를 재사용하지 않는 것이 좋습니다.
모델 및 클라이언트 애플리케이션 구성 요소를 AWS IoT Greengrass Version 2 코어 디바이스에 배포하기
Amazon Lookout for Vision 모델 및 클라이언트 애플리케이션 구성 요소를 AWS IoT Greengrass Version 2 코어 디바이스에 배포하는 절차는 다음과 같습니다.
Lookout for Vision을 사용하여 모델 패키징 작업을 생성하십시오. 이 작업을 통해 모델 구성 요소가 생성됩니다.
클라이언트 애플리케이션 구성 요소를 작성하세요. 구성 요소는 비즈니스 로직을 구현합니다.
AWS IoT Greengrass V2를 사용하여 모델 구성 요소 및 클라이언트 응용 프로그램 구성 요소를 코어 디바이스에 배포합니다.
구성 요소와 종속성을 코어 디바이스에 배포한 후에는 코어 디바이스에서 모델을 사용할 수 있습니다.
참고
Lookout for Vision 모델 및 클라이언트 애플리케이션 구성 요소를 만들고 배포하려면 동일한 AWS 지역 및 AWS 계정을 사용해야 합니다.