XAI 설명 가능한 인공지능, 인공지능을 해부하다 : 블랙박스를 이해하고 시스템의 신뢰성을 높이기 위한 - 위키북스 데이터 사이언스 시리즈 53

XAI 설명 가능한 인공지능, 인공지능을 해부하다 : 블랙박스를 이해하고 시스템의 신뢰성을 높이기 위한 - 위키북스 데이터 사이언스 시리즈 53

$28.00
Description
XAI(eXplainable Artificial Intelligence)는 인공지능의 판단 이유를 설명하는 연구 분야로, 인공지능 기술이 확대되면서 그 필요성이 함께 증가하고 있습니다. 이것은 알고리즘의 설계자조차 인공지능의 판단 이유를 설명하지 못하는 '블랙박스' 인공지능과 반대되는 개념입니다. XAI는 인공지능의 불확실한 의사 결정 과정을 해소해 인공지능에 대한 신뢰성을 높여줍니다.

이 책에는 전통적인 머신러닝 기법에 적용할 수 있는 XAI 기법부터 최신 딥러닝 모델에 사용할 수 있는 XAI 기법까지 수록돼 있습니다. XAI는 인공지능의 의사 결정 이유를 추정하는 기술이기 때문에 이론뿐만 아니라 기법 적용 과정 또한 중요합니다. 따라서 이 책에는 기존 XAI 서적에서 다루지 않았던 예제 코드를 함께 수록했습니다. 먼저 이론을 학습하고 해당 이론에 대응하는 코드를 따라 하면서 별도의 설치 과정 없이도 XAI 해석 결과를 직접 확인할 수 있습니다.

★ 이 책에서 다루는 내용 ★
◎ 피처 중요도
◎ 부분 의존성 플롯
◎ XGBoost 모델 구축
◎ LIME(Local Interpretable Model-agnostic Explanations)
◎ SHAP(SHapley Additive exPlanations)
◎ 필터 시각화
◎ 합성곱 신경망(CNN) 구축
◎ LRP(Layer-wise Relevance Propagation)
◎ 실전 분석 1: 신용 대출 분석 모델 구축하고 설명하기
◎ 실전 분석 2: 사진 감정 분석 모델 구축하고 설명하기

저자

안재현

저자:안재현
(現)넥슨코리아인텔리전스랩스데이터과학자
(前)버즈니데이터과학자
정보통신산업진흥원소프트웨어마에스트로5기
서강대학교데이터마이닝연구실졸업
서강대학교컴퓨터공학과졸업

목차

▣01장:이야기를열며
1.1.다르파(DARPA)의혁신프로젝트
1.2.XAI(2016-2021)
1.3.XAI를잘하기위한조건
___1.3.1.기존머신러닝이론을충분히이해하기
___1.3.2.설명모델을어떻게접목할지생각하기
1.4.xgboost를사용한XAI와딥러닝XAI?
1.5.감사인사

▣02장:실습환경구축
2.1.파이썬설치
2.2.PIP설치
2.3.텐서플로설치
2.4.주피터노트북
2.4.1.Tensorflow-GPU설치확인

▣03장:XAI개발준비
3.1.머신러닝이해
3.2.블랙박스들여다보기
3.3.시각화와XAI의차이이해하기

▣04장:의사결정트리
4.1.의사결정트리시각화
4.2.피처중요도구하기
4.3.부분의존성플롯(PDP)그리기
4.4.XGBoost활용하기
___4.4.1.XGBoost의장점
___4.4.2.XGBoost는딥러닝이아니다
___4.4.3.기본원리
___4.4.4.파라미터
___4.4.5.실제동작과팁
4.5.실습1:피마인디언당뇨병결정모델
___4.5.1.학습하기
___4.5.2.설명가능한모델결합하기
___4.5.3.모델튜닝하기
___4.5.4.마치며

▣05장:대리분석
5.1.대리분석개론
___5.1.1.글로벌대리분석
___5.1.2.로컬대리분석(LocalSurrogate)
5.2.LIME
___5.2.1.LIME알고리즘,직관적으로이해하기
___5.2.2.배경이론
___5.2.3.실습2:텍스트데이터에LIME적용하기
___5.2.4.실습3:이미지데이터에LIME적용하기
___5.2.5.마치며
5.3.SHAP(SHapleyAdditiveexPlanations)
___5.3.1.배경이론
___5.3.2.실습4:공유경제스타트업에서섀플리값사용하기
___5.3.3.실습5:보스턴주택가격결정요소구하기
___5.3.4.마치며

▣06장:필터시각화(FilterVisualization)
6.1.이미지필터시각화
6.2.설명가능한모델결합하기
___6.2.1.합성곱신경망과필터
6.3.합성곱신경망제작하기
6.4.실습6:합성곱신경망시각화하기
___6.4.1.입력값시각화하고예측값과비교하기
___6.4.2.필터시각화
6.5.마치며

▣07장:LRP(Layer-wiseRelevancePropagation)
7.1.배경이론
___7.1.1.분해(Decomposition)
___7.1.2.타당성전파
7.2.실습7:합성곱신경망속열어보기
___7.2.1.합성곱신경망학습하기
___7.2.2.합성곱신경망부분그래프구하기
___7.2.3.합성곱신경망에LRP적용하기
___7.3.LRP등장이전과이후의딥러닝XAI동향
7.4.마치며

▣08장:실전분석1:의사결정트리와XAI
8.1.신용대출분석인공지능만들기
___8.1.1.데이터설명
___8.1.2.칼럼설명
___8.1.3.데이터불러오기
___8.1.4.데이터학습하기
8.2.XAI를결합하기
8.3.XAI로모델을파악하기
8.4.XAI로모델개선근거마련하기

▣09장:실전분석2:LRP와XAI
9.1.감정분석모델만들기
___9.1.1.데이터설명
___9.1.2.칼럼설명
___9.1.3.데이터불러오기
___9.1.4.데이터학습하기
9.2.XAI결합하기
9.3.XAI로원래인공지능개선하기
9.4.고지사항

▣10장:이야기를닫으며
10.1.암흑물질찾기
10.2.기존모델에XAI덧입히기
10.3.XAI의미래

▣11장:참고자료
11.1.XAI실습라이브러리설치하기
___11.1.1.파이썬설치
___11.1.2.파이썬라이브러리설치
___11.1.3.텐서플로설치
11.2.캔들스틱차트
11.3.컨퓨전행렬
___11.3.1.정확도(Accuracy)
___11.3.2.정밀성(Precision)
___11.3.3.민감도(Sensitivity,또는Recall)
___11.3.4.특이성(Specificity)
___11.3.5.낙제율(Fallout)
___11.3.6.F1-점수(F1-score)
11.4.텐서플로슬림
11.5.정규화