人工知能について学ぶために参考になりそうな文献を集めてみました.
深層学習の流行により多くの新刊が発行されていますので,最近の本が中心であり,決して網羅的なものではありません.
人工知能全般 / 機械学習 / 深層学習 / 数学・統計学のように分類しましたが,境界はあいまいであり,
機械学習の本の中で必要な数学・統計学・プログラミングについて解説されているものがほとんどです.
またオンライン教材も充実しているものが多々ありますので,いくつか列挙しました.
機械学習についての書籍で評価の定まったものとして「パターン認識と機械学習 上・下」(C.M. Bishop)がありますが,
初学者がこの大著を読みこなすには少々困難があるかと思います.
なるべく簡単そうな本をまず手にとってプログラミングの実践とともに読むのが有効であると思われます.
また,文献リストの中からいくつかを選び,その概要紹介を行っています.
AIの理論の理解に役立つ | ★ ★ ★ ☆ ☆ | AIの全体像を知るには有用 |
AIの実装(プログラミング)に役立つ | ☆ ☆ ☆ ☆ ☆ | プログラミングについての記述はない |
深層学習の理解に役立つ | ★ ★ ☆ ☆ ☆ | 深層学習の概要を知るには有用 |
数学の難しさ | ★ ★ ★ ☆ ☆ | 数式を理解するには大学初年度程度の数学が必要 |
総合 | ★ ★ ★ ☆ ☆ |
AIの理論の理解に役立つ | ★ ★ ★ ★ ☆ | 機械学習の基本を習得できる |
AIの実装(プログラミング)に役立つ | ★ ★ ★ ★ ☆ | プログラミングを初歩から学ぶことができる |
深層学習の理解に役立つ | ★ ★ ★ ☆ ☆ | 簡潔な説明がなされている |
数学の難しさ | ★ ★ ★ ☆ ☆ | 数式を理解するには大学初年度程度の数学が必要 |
総合 | ★ ★ ★ ★ ☆ |
AIの理論の理解に役立つ | ★ ★ ★ ★ ☆ | 深層学習の基本を習得できる |
AIの実装(プログラミング)に役立つ | ★ ★ ★ ★ ☆ | 深層学習をゼロから実装できる |
深層学習の理解に役立つ | ★ ★ ★ ★ ☆ | 基本から丁寧な説明がなされている |
数学の難しさ | ★ ★ ★ ☆ ☆ | 数式を理解するには大学初年度程度の数学が必要 |
総合 | ★ ★ ★ ★ ★ |
AIの理論の理解に役立つ | ★ ★ ☆ ☆ ☆ | AIの全体像を知るには有用 |
AIの実装(プログラミング)に役立つ | ★ ★ ★ ☆ ☆ | Pythonライブラリの使用方法などを学習できる |
深層学習の理解に役立つ | ★ ☆ ☆ ☆ ☆ | 深層学習についてはあまり触れられていない |
数学の難しさ | ★ ★ ★ ☆ ☆ | 数式を理解するには大学初年度程度の数学が必要 |
総合 | ★ ★ ★ ☆ ☆ |
AIの理論の理解に役立つ | ★ ★ ★ ★ ★ | ニューラルネットの作成について理解できる |
AIの実装(プログラミング)に役立つ | ★ ★ ★ ★ ★ | 多種の深層学習を実装するプログラムが学習可能 |
深層学習の理解に役立つ | ★ ★ ★ ★ ★ | 深層学習の構築に必要な計算、手順を学習可能 |
数学の難しさ | ★ ★ ★ ☆ ☆ | 数式を理解するには大学初年度程度の数学が必要 |
総合 | ★ ★ ★ ★ ★ |