機械学習アルゴリズム入門 -類似性の科学ー(キカイガクシュウアルゴリズムニュウモン ルイジセイノカガク)
AI・機械学習- 著者:
- 申 吉浩/甘利 丈慈/高井 絢之介/室田 佳亮(シン ヨシヒロ/アマリ ジョウジ/タカイ ジュンノスケ/ムロタ ケイスケ)
- 出版社:
- 工学社
- 出版日:
- 2022年03月16日頃
- ISBN:
- 9784777521869
- シリーズ:
- I/OBOOKS
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
本書は、機械学習を単なる「ツールボックス」としてではなく、「一定の数理的理解をもちながら利用したい」という読者のための書です。
「文章から著者を当てる」簡単な人工知能を作りながら、
・機械学習の「アルゴリズム」の仕組み。
・どうすれば人工知能の予測性能を高めるには。
・「サポートベクターマシン」や「カーネル関数」とは何か。
といった、機械学習の「基本的な考え方」や、「基礎的な概念」「知識」を解説。
機械学習や人工知能の仕組みを深く理解し、活用する力を養います。
■「機械学習」と「データ」の類似度
「機械学習」と「人工知能」
「機械学習」でできること
「学習アルゴリズム」の仕組み
「データの類似度」と機械学習
類似度関数
多様なデータ形式の類似度関数
■「距離関数」による「機械学習」
著者当てゲーム
機械学習における「探索」のサイクル
特徴設計
データ加工 (第 1 ラウンド)
類似度関数の設計 (第 1 ラウンド)
「学習アルゴリズム」の選択 (第 1 ラウンド)
「ハイパーパラメータ」の最適化 (第 1 ラウンド)
モデルの評価 (第 1 ラウンド)
データの加工 (第 2 ラウンド)
学習アルゴリズムの選択 (第 2 ラウンド)
パラメータの最適化とモデルの評価 (第 2 ラウンド)
データの加工と類似度関数の設計 (第 3 ラウンド)
学習アルゴリズムの選択 (第 3 ラウンド)
ハイパーパラメータの最適化とモデルの評価 (第 3 ラウンド)
■情報量に基づく類似度関数
確率の基礎
情報量
バラつきの指標としての情報量
確率分布の比較
「ジェンセンーシャノン情報量」による「著者当てゲーム」
■「カーネル関数」による類似度評価
カーネル関数
カーネルマシン
サポートベクターマシンによる「著者当てゲーム」
技書の森解説
機械学習のアルゴリズムは数多くありますが、その根底にある共通の発想は「似ているものを同じように扱う」という一点に集約されます。本書はこの「類似性」を軸にして、 k 近傍法、クラスタリング、次元削減といった代表的な手法を、数学的な距離や類似度の概念から組み立てていく構成を取っています。
個々のアルゴリズムをバラバラに暗記するのではなく、「データ間の近さをどう測るか」「近さに基づいてどう判断するか」という統一的な視点でまとめている点が本書の特徴です。ユークリッド距離、コサイン類似度、マハラノビス距離など距離関数のバリエーションから始まり、それぞれがどのような性質のデータに適するかを解説した上で、具体的な学習アルゴリズムに接続していきます。高校数学 (ベクトル、行列の基本) があればついていける難易度に抑えられています。
深層学習の登場以降、機械学習の学習教材はニューラルネットワーク偏重になりがちですが、本書が扱う距離ベースの手法は解釈性が高く、データの特徴が掴みやすい小〜中規模の問題で依然として有用です。「フレームワークに数字を入れたら答えが出る」のではなく「なぜその分類になるのか」を距離の言葉で説明できるようになりたい人にとって、思考の土台を整えるための入門書です。
言及 Qiita 記事 (8 件)
【読書の夏?】各分野のおすすめ技術書を75冊まとめてみた
♡ 123AWS, Security, 初心者, 技術書, AIDatabricksに入社して5年目の振り返り
♡ 7ポエム, Databricks圏論で学習を組み立て直す ── Compositional Learning 入門:Backprop as Functor と「学習を部品から組み立てる」世界へ
♡ 4Python, 圏論, 機械学習, 数学, 深層学習ぶっちゃけ、NW運用にAIなんて要らない? 現役エンジニアが機械学習を学ぶ『本当の理由』
♡ 2初心者, 機械学習, ネットワークエンジニアAIを勉強するのに役立つサイト100選(2026年版)
♡ 1AI, 機械学習, 生成AI, LLM, まとめCosmoGenesis AI 実装論――Google Colabでつくる宇宙生成知性と生成シミュレーションアプリ(第1回/序章<全14回>)
♡ 1AI, 生成モデル, 生成AI, AI実装, CosmoGenesisDatabricks記事のまとめページ(その4)
♡ 0Databricks形態素解析(JANOME)を回避(簡易的なRAG検討)
♡ 0ポエム, AI, rag, AIエージェント
申 吉浩 の他の書籍
関連記事
ChatGPT に聞けば済む時代に、あえて本を開く理由
生成 AI で何でも聞ける時代に、技術書を読む意味はあるのか。AI の回答と書籍の知識の決定的な違いを掘り下げ、両者の使い分けを提案します。
LLM / 生成 AI 本ガイド - 仕組み / 実装 / エージェント開発の 3 層で選ぶ (2026 年 8 月時点)
LLM (大規模言語モデル) / 生成 AI を学ぶ技術書の選び方を 3 層 (読み物で仕組みを掴む → 中身を実装で理解する → RAG / AI エージェント開発) で整理。2026 年 8 月時点の定番書と、変化の速い分野で本を選ぶときの注意点を解説します。
アルゴリズム本ガイド - 競プロだけじゃない、実務に活きる選び方
アルゴリズム本の 3 タイプと、実務でアルゴリズムの知識が活きる場面、数学が苦手な人向けの学習ルートを紹介します。