작동 방식

Amazon SageMaker를 기반으로 한 ML 거버넌스는 SageMaker Role Manager, SageMaker Model Cards, SageMaker Model Dashboard를 사용하여 액세스 제어를 간소화하고 ML 프로젝트의 투명성을 높입니다.

Amazon SageMaker를 통한 ML 거버넌스를 사용하여 몇 분 만에 최소 권한을 정의하고, 모델 문서를 중앙 집중화 및 표준화하고, 통합 보기에서 모델 성능을 감사하는 방법을 보여주는 다이어그램

주요 기능

SageMaker Role Manager를 사용하여 최소 권한을 몇 분 만에 정의

ML 활동에 대한 권한 간소화

SageMaker Role Manager는 사전 구축된 AWS Identity and Access Management(IAM) 정책 카탈로그를 통해 ML 활동 및 페르소나에 대한 기본 권한 집합을 제공합니다. ML 활동에는 데이터 준비와 훈련이 포함될 수 있으며, 페르소나에는 ML 엔지니어와 데이터 사이언티스트가 포함될 수 있습니다. 기준 권한을 유지하거나 특정한 요구 사항에 따라 추가로 사용자 지정할 수 있습니다.

IAM 정책 생성 자동화

몇 가지 셀프 구성 화면을 통해 네트워크 액세스 경계, 암호화 키 등 일반적인 거버넌스 구성을 빠르게 입력할 수 있습니다. 그러면 SageMaker Role Manager가 IAM 정책을 자동으로 생성합니다. AWS IAM 콘솔을 통해 생성된 역할과 관련 정책을 검색할 수 있습니다.

관리형 정책 연결

사용 사례에 대한 권한을 추가로 사용자 지정하려면, SageMaker Role Manager에서 생성하는 IAM 역할에 관리형 IAM 정책을 연결합니다. 또한 AWS 서비스 전반에서 역할을 식별하고 구성하는 데 유용한 태그를 추가할 수 있습니다.

SageMaker Model Cards로 모델 문서 간소화

모델 정보 캡처

SageMaker Model Cards는 Amazon SageMaker 콘솔에서 모델 정보를 저장하는 리포지토리로, ML을 책임감 있게 구현할 수 있도록 모델 문서를 중앙 집중화하고 표준화하는 데 도움이 됩니다. 입력 데이터 세트, 훈련 환경 및 훈련 결과와 같은 훈련 세부 정보를 자동으로 채워 문서화 프로세스를 가속화할 수 있습니다. 모델 목적 및 성능 목표와 같은 세부 정보를 추가할 수도 있습니다.

평가 결과 시각화

편향 및 품질 지표와 같은 모델 평가 결과를 모델 카드에 첨부하고, 차트와 같은 시각화 요소를 추가하여 모델 성능에 대한 주요 인사이트를 얻을 수 있습니다.

모델 카드 공유

모델 카드를 PDF 형식으로 내보내 비즈니스 관계자, 내부 팀 또는 고객과 보다 손쉽게 공유할 수 있습니다.

SageMaker Model Dashboard로 통합 모델 모니터링 구현

모델 동작 추적

SageMaker Model Dashboard는 배포된 모델과 엔드포인트에 대한 전반적인 개요 정보를 제공하므로, 한곳에서 리소스를 추적하고 동작 위반을 모델링할 수 있습니다. 데이터 품질, 모델 품질, 편향 드리프트 및 특성 귀속 드리프트의 네 가지 차원에서 모델 동작을 모니터링할 수 있습니다. SageMaker Model Dashboard는 Amazon SageMaker Model Monitor 및 Amazon SageMaker Clearify와의 통합을 통해 동작을 모니터링합니다.

SageMaker Model Dashboard로 통합 모델 모니터링 구현

위에 표시된 위험 등급은 설명을 위한 것이며 사용자가 제공한 입력에 따라 달라질 수 있습니다.

알림 자동화

SageMaker Model Dashboard는 누락되고 비활성화된 모델 모니터링 작업과 모델 동작의 편차에 대한 알림을 설정하고 수신하는 통합 환경을 제공합니다.

알림 자동화

위에 표시된 위험 등급은 설명을 위한 것이며 사용자가 제공한 입력에 따라 달라질 수 있습니다.

모델 편차 해결

개별 모델을 추가로 검사하고 시간 경과에 따라 모델 성능에 영향을 미치는 요인을 분석할 수 있습니다. 그런 다음 ML 실무자와 함께 시정 조치를 취할 수 있습니다.

고객

United Airlines 로고

"United Airlines에서는 기계 학습(ML)을 활용하여 맞춤형 오퍼를 제공함으로써 고객 경험을 개선하고, 고객이 Travel Readiness Center를 사용하여 여행을 준비할 수 있도록 지원합니다. ML은 공항 운영, 네트워크 계획, 비행 일정 계획에도 적용됩니다. 팬데믹에서 벗어나는 과정에서 Amazon SageMaker는 Travel Readiness Center에서 문서 기반 모델 자동화를 사용하여 대량의 코로나 검사 증명서와 백신 카드를 처리하는 데 중요한 역할을 했습니다. Amazon SageMaker의 새로운 거버넌스 기능을 사용하면서 기계 학습 모델에 대한 제어 능력과 가시성이 향상되었습니다. SageMaker Role Manager는 IAM 역할에 연결된 각 페르소나의 기준 권한 및 ML 활동을 제공함으로써 사용자 설정 프로세스를 크게 간소화합니다. 저희 팀은 SageMaker Model Cards를 사용하여 검토를 위한 모델 정보를 능동적으로 캡처하고 공유할 수 있으며, SageMaker Model Dashboard를 사용하여 내부 ML 플랫폼인 MARS에 구축된 모델을 검색하고 볼 수 있습니다. 이러한 새로운 거버넌스 기능 덕분에 시간을 크게 절약하고 스케일 업할 수 있게 되었습니다."

Ashok Srinivas, United Airlines ML 엔지니어링 및 운영 담당 이사

Capitec

"Capitec에는 여러 제품 라인에 걸쳐 다양한 ML 솔루션을 구축하는 다양한 데이터 사이언티스트가 있습니다. 저희 ML 엔지니어는 Amazon SageMaker를 기반으로 구축된 중앙 집중식 모델링 플랫폼을 관리하면서 이러한 모든 ML 솔루션의 개발과 배포를 지원합니다. 기본 도구가 없으면 추적 모델링 작업에서 문서가 분산되고 모델 가시성이 떨어지는 경향이 있습니다. SageMaker Model Cards를 사용하면 통합 환경에서 다양한 모델 메타데이터를 추적할 수 있고, SageMaker Model Dashboard에서는 각 모델의 성능을 파악할 수 있습니다. 또한 SageMaker Role Manager는 다양한 제품 라인의 데이터 사이언티스트를 위해 액세스 관리 프로세스를 간소화합니다. 이들 서비스는 모두 고객이 금융 서비스 제공업체로서 저희를 신뢰하기에 충분한 모델 거버넌스를 갖추는 데 기여하고 있습니다."

Dean Matter, Capitec Bank ML 엔지니어

리소스

새로운 소식

최신 SageMaker ML 거버넌스 발표와 관련한 정보를 받으세요.

더 보기 »
코드 샘플

GitHub 리포지토리에서 코드 샘플을 다운로드하세요.

지금 실험해보기 »
가이드

기술 설명서에서 SageMaker ML 거버넌스 기능을 사용하는 방법을 알아보세요.

가이드 읽기 »
가이드

ML 워크로드와의 거버넌스 도구 통합을 가속화합니다.

자세히 알아보기 »
블로그 게시물

SageMaker의 새로운 ML 거버넌스 도구에 대해 자세히 알아보세요.

블로그 읽기 »
동영상

AWS re:Invent 2022에서 발표된 ‘SageMaker에서 심층 제어 및 투명성을 통해 ML 거버넌스 개선’ 세션입니다.

지금 보기 »
블로그 게시물

Amazon SageMaker ML 거버넌스 도구에 대해 자세히 살펴보세요.

블로그 읽기 »
블로그 게시물

Amazon SageMaker Role Manager를 사용하면 몇 분 안에 사용자 지정된 권한을 정의할 수 있습니다.

블로그 읽기 »