필수 서비스의 프로비저닝 및 구성을 자동화하고 샘플 데이터를 포함하여 평가 애플리케이션을 보려면 Python 모듈을 설치할 수 있습니다.
이 모듈 정보
- 이 모듈은 시작하기 학습서에 설명된 대로 기술 사용자가 직접 서비스를 프로비저닝하고 구성하지 않고 실행 중인 Watson OpenScale의 인스턴스를 볼 수 있는 대체 방법을 제공합니다.
- Python 모듈은 보유한 서비스를 확인하고 필요한 서비스를 작성하는 프로세스를 통해 실행합니다. 모듈이 정상적으로 실행되고 나면 IBM Cloud 대시보드에서, Watson OpenScale을 시작하여 모델을 평가하는 방식을 볼 수 있습니다.
Watson OpenScale Python Client
Python 클라이언트는 모델 평가 서비스에 대해 직접 작업하는 라이브러리입니다. 개발 및 자동화 용도로, Python 클라이언트를 사용하여 데이터 마트 데이터베이스를 직접 구성하고, 기계 학습 엔진에 액세스하며, 배치를 선택하고 평가할 수 있습니다. Python 클라이언트를 이런 방식으로 사용하는 예는 Watson OpenScale 샘플 노트북을 참조하십시오.
시작하기 전에
IBM Cloud API 키 작성 및 다운로드. 나중 단계에서 API 키를 입력해야 합니다.
임의의 Python 3 릴리스를 설치하십시오.
Python 3에는 pip 패키지 관리 시스템이 포함됩니다.
다음 명령을 실행하여
ibm-watson-openscale-cli
패키지를 설치하십시오.pip install -U ibm-watson-openscale-cli
시스템에 둘 이상의 pip 버전이 설치된 경우
pip3 install -U ibm-watson-openscale-cli
에서와 같이pip
대신pip3
을(를) 실행해야 할 수도 있습니다.기존 watsonx.ai Runtime 서비스 인스턴스가 있는 경우, IBM Cloud 대시보드를 확인하여 서비스가 Cloud Foundry 아닌 Cloud Identity and Access Management (IAM)에서 관리되는지 확인하세요.
중요:이 모듈은 watsonx.ai 런타임 인스턴스를 확인합니다. 인스턴스가 있는 경우 모듈은 이를 사용합니다. 인스턴스가 Cloud Foundry에 의해 관리되는 경우 먼저 모듈을 실행하기 전에 이를 IAM 자원 그룹으로 마이그레이션해야 합니다.
모듈 실행
다음 명령을 실행하십시오.
ibm-watson-openscale-cli -a <Your API key>
결과 보기
모델의 공정성과 정확성, 평가되는 데이터의 세부사항 및 개별 트랜잭션의 설명 가능성에 대한 인사이트를 보려면 Insights 대시보드를 여십시오.
- 샘플 데이터에 대한 시나리오를 이해하려면 시작하기를 참조하십시오.
인사이트 보기
Insights 대시보드에서 배치된 모델에 대한 메트릭의 개요를 표시하는 Insights 탭을 클릭하십시오.
인사이트 페이지에서는 구성되는 임계값에 의해 판별되는 공정성 및 정확성에 관한 문제를 한 눈에 볼 수 있습니다.
각 배치는 타일식으로 표시됩니다. 학습서 중 하나를 수행하는 경우 대시보드에
GermanCreditRiskModel
(이)라는 배치가 표시됩니다. 다음 샘플은 배치 및 평가되는 여러 모델이 있는 대시보드를 보여줍니다.
평가 데이터 보기
인사이트 페이지에서
GermanCreditRiskModel
타일을 클릭하여 평가된 데이터에 대한 세부사항을 보십시오.데이터를 표시하는 일과 시간 기간을 보려면 차트를 가로질러서 마커를 슬라이딩한 다음 세부사항 보기 링크를 클릭하십시오.
예를 들면, 다음 화면은 특정 날짜 및 시간에 대한 데이터를 표시합니다. 날짜 및 시간은 언제 모듈을 실행하는지에 따라서 다릅니다.
시계열 차트 해석에 대한 자세한 정보는 인사이트 얻기를 참조하십시오.
AGE
데이터 평가에 대한 세부사항을 보려면 메뉴에서AGE
가 선택되었는지 확인하십시오.다음 화면 캡처에서 편향성이 없음을 유의하십시오.
특정 시간의 데이터 점 차트 해석에 대한 자세한 정보는 특정 시간의 데이터 시각화를 참조하십시오.
설명 가능성 보기
지정된 기간 동안 편향성이 있는 경우 기여하는 요인을 이해하려면 이전 섹션에 표시된 시각화 화면에서 트랜잭션 보기를 클릭하십시오.
지난 시간 동안의 트랜잭션 ID가 편향성이 있는 해당 트랜잭션에 대해 나열됩니다. 이 모듈에 사용되는 모델의 경우 사용 가능한 요청에 대한 편향성이 없습니다. 그러므로 다음 화면 캡처에서 시간대에 트랜잭션이 표시되지 않습니다.
자세한 정보는 Explaing 트랜잭션을 참조하십시오.
관련 정보
- 편향성에 대한 자세한 내용은 공정성을 참조하십시오.
- 모델이 결과를 얼마나 잘 예상하는지에 대한 자세한 내용은 정확성을 참조하십시오.
- 차트와 데이터 해석에 대해 배우려면 인사이트 얻기를 참조하십시오.
- 기본 요인이 결과에 어떤 영향을 미치는지를 알아보려면 모니터링 설명 가능성을 참조하십시오.
상위 주제: Watson OpenScale