해석 가능한 AI
-
[XAI/Python] SHAP 파이썬 라이브러리 사용 코드 예시(SHapley Additive exPlanations)Data Science/데이터마이닝 2022. 7. 15. 21:18
0. SHAP란 SHAP는 ML 모델의 예측 결과를 설명하기 위한 게임이론적 접근방식이다. XAI가 주목받는 요즘, 쉽게 접근 할 수 있으며 결과를 그래프로 볼 수 있는 SHAP에 대해서 포스팅한다. 1. SHAP 설치 # 주피터 노트북 안에서 !pip install shap # 터미널에서 pip install shap 2. 사용 데이터 및 모델 해당 포스팅에서는 회귀예측을 하기 위한 보스턴 주택 가격 데이터를 사용한다. 예측모델로는 XGBoost 회귀모델을 사용한다. 해당 데이터의 구성은 아래와 같다. 컬럼 설명 CRIM 타운 별 1인당 범죄율 ZN 25,000 피트 이상 주거용 토지 비율 INDUS 비소매 상업지역 점유 토지 비율 CHAS 강 인접 유무(1 = 강과 인접, 0 = 강과 인접하지 않음)..