概要
機械学習を基礎から理論的に学びたい,そんなITエンジニアに向けて執筆された本です。初版から約5年が経過し,全面カラー化して「改訂新版」としました。Pythonのコーディング環境もGoogle Colaboratoryに刷新,これまで5回にわたる重版で修正した内容に加え,最新の書き下ろし修正でアップデートしました。初版から内容は古びておらず,逆に,機械学習を学ぶうえで重要な理論がほぼカバーされていますので,まさに入門の定番書になりました。カラー化によりグラフも見やすくなり,理解が進むのもお勧めするポイントです。
こんな方におすすめ
- 機械学習について興味があるITエンジニア,大学生,専門学校生,高専生など
著者から一言
筆者が機械学習の勉強を始めたのは,東京の恵比寿に日本支社を持つLinuxディストリビューターで,オープンソースソフトウェアに関わる仕事をしている頃でした。当時は,日々の業務で直接に機械学習にかかわっているわけではありませんでしたが,ふとしたきっかけでいくつかの教科書に目を通してみると,大学時代に学んだ理論物理学の教科書にそっくりの数式が並んでいることに気がつきました。――「あー。これ。知ってる」というのが率直な感想でした。本書で解説している機械学習の理論は,数理統計学が基礎になっており,実はこの点は,理論物理学とも共通しているのです。
いまは,機械学習のツールやライブラリーがオープンソースで提供されて,誰でも自由に利用できる時代になりました。もはや「専門家」だけの特別なツールではありません。しかしながら,これらのツールとあわせて,その背後にある「理論」こそがより広く万人に解放されるべきだと信じています。機械学習は,高度な数学の理論が現実世界の問題解決に役立てられる舞台であり,ITエンジニアの知的探究心を刺激する最高の素材です。機械学習の面白さを知れば,「学校の数学は社会で役に立たない」なんて,まったくの勘違いだとわかるでしょう。
本書をきっかけに,「もう一度,数学を学びなおして,より高度な機械学習の理論をマスターしよう」と考える読者が現れることを心待ちにしています。