機械学習を解釈する技術〜予測力と説明力を両立する実践テクニック(キカイガクシュウヲカイシャクスルギジュツヨソクリョクトセツメイリョクヲリョウリツスルジッセンテクニック)
- 著者:
- 森下光之助(モリシタミツノスケ)
- 出版社:
- 技術評論社
- 出版日:
- 2021年08月04日頃
- ISBN:
- 9784297122263
- 価格:
- ¥2,948
- 在庫:
- 1
- 判型:
- 単行本
なぜ注目されているか
書籍紹介
機械学習の研究開発が急速な勢いで進んでいます。理論研究はもちろん、機械学習手法が実装されたオープンソースのパッケージ開発も進み、それらを実務で利用するためのノウハウも蓄積されてきています。結果として、機械学習をはじめたばかりの入門者でも比較的高い精度の予測モデルを構築できるようになりました。
Deep Learning, Gradient Boosting Decision Tree, Random Forest などの機械学習モデルは高い予測精度を誇りますが、モデルの解釈性が低いという欠点があります。これらの複雑なブラックボックスモデルにおいて、モデルがなぜそのような予測を行っているのかを知ることは困難ですが、データ分析者自身がモデルの振る舞いを把握し、説明責任を果たすことを実務においては頻繁に求められます。
本書では、このような予測精度と解釈性のトレードオフを克服するための手法について、実務において特に有用と考えるものを厳選して紹介します。本書の構成は以下になります。
1 章: 機械学習の解釈性とは
2 章: 線形回帰モデルを通して「解釈性」を理解する
3 章: 特徴量の重要度を知る Permutation Feature Importance
4 章: 特徴量と予測値の関係を知る Partial Dependence
5 章: インスタンスごとの異質性を捉える Individual Conditional Expectation
6 章: 予測の理由を考える SHapley Additive exPlanations
付録 A: R による分析例 tidymodels と DALEX で機械学習モデルを解釈する~
付録 B: 機械学習の解釈手法で線形回帰モデルを解釈する
2 章では極めて高い解釈性を誇る線形回帰モデルを通して、予測モデルに求められる解釈性について説明します。以降の 4 つの章では、それらの解釈性をブラックボックスモデルに与える PFI, PD, ICE, SHAP と呼ばれる手法について解説します。
本書は機械学習の解釈手法を実用して頂くことを目的としています。 Python でゼロから手法を実装することを通じて解釈手法のアルゴリズムを理解し、実データの分析を通じて解釈手法の勘所を押さえて頂きます。機械学習の解釈手法は強力な反面、使い方を誤ると間違った結論を導いてしまう危険もあります。本書では解釈手法を実用する際の注意点についても丁寧に触れています。
言及 Qiita 記事 (9 件)
エンジニアに読んで欲しい技術書90選
♡ 1935技術書, 書籍, 新人プログラマ応援2024年版機械学習・データ分析の必須10冊+ガチ90冊+Next5冊=105冊
♡ 868本, 機械学習, データ分析, データサイエンス2023年版データ分析の100冊
♡ 654本, 機械学習, データ分析, データサイエンス初心者データサイエンティストに向けて独断と偏見だけで選んだ読んでおいてもらいたい情報まとめ
♡ 422データサイエンスあるデータサイエンティストの勉強履歴(守備範囲が浅く広い系のために)
♡ 12機械学習, データ分析, データサイエンス, データサイエンティストXAI(説明可能なAI)とは|意味や手法、メリット、導入課題、活用事例などを解説
♡ 10DeepLearning, AI, XAI2024年版機械学習・データ分析の必須10冊+ガチ67冊+Next5冊=82冊(Rユーザー向け)
♡ 9R, 本, 機械学習, データ分析, データサイエンスXAI書籍2022
♡ 5機械学習, 技術書, 書籍, XAI, 説明可能AI2022年に読んで良かった本
♡ 1読書, 本, 機械学習, 書籍, 勉強メモ
この本に興味がある方におすすめ
この本に関連
関連記事
データベース本ガイド - SQL から設計まで学べる技術書の選び方
データベースの基礎から設計、パフォーマンスチューニングまで学べる技術書の選び方と学習順序を紹介します。
機械学習・AI 本ガイド - エンジニアが読むべき技術書の選び方
機械学習の基礎から実践まで学べる技術書の選び方を紹介。「Python ではじめる機械学習」などのハンズオン本を軸に、数学が苦手な人向けの学習ルートと ML 本の賞味期限の見極め方を解説します。
本についてくるダウンロード素材を使い倒す
プログラミングの本には、サンプルコードや素材のダウンロード特典がついていることがあります。この特典を活用するだけで、学習効率が大きく変わります。