見て試してわかる機械学習アルゴリズムの仕組み 機械学習図鑑(ミテタメシテワカルキカイガクシュウアルゴリズムノシクミ キカイガクシュウズカン)
- 著者:
- 秋庭 伸也/杉山 阿聖/寺田 学/加藤 公一(アキバ シンヤ/スギヤマ アセイ/テラダ マナブ/カトウ キミカズ)
- 出版社:
- 翔泳社
- 出版日:
- 2019年04月17日頃
- ISBN:
- 9784798155654
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
機械学習アルゴリズムの違いが見てわかる!
「機械学習アルゴリズムは種類が多く、複雑で何をしているのかわかりにくい」と思ったこと、ありませんか?本書は、そのような機械学習アルゴリズムをオールカラーの図を用いて解説した機械学習の入門書です。
いままで複雑でわかりにくかった機械学習アルゴリズムを図解し、わかりやすく解説しています。アルゴリズムごとに項目を立てているので、どのアルゴリズムがどのような仕組みで動いているのか比較をしやすくしています。
これから機械学習を勉強する方だけでなく、実際に機械学習を業務で使用している方にも新しい気付きを得られるのでお勧めの 1 冊です。
【本書の特徴】
・複雑な機械学習アルゴリズムの仕組みを 1 冊で学べる
・オールカラーの図をたくさん掲載
・各アルゴリズム毎に Scikit-Learn を使用したコードを記載しているので、見るだけでなく試すこともできる
・仕組みだけでなく、実際の使い方や注意点もわかる
【本書で紹介するアルゴリズム】
01 線形回帰
02 正則化
03 ロジスティック回帰
04 サポートベクトルマシン
05 サポートベクトルマシン (カーネル法)
06 ナイーブベイズ
07 ランダムフォレスト
08 ニューラルネットワーク
09 kNN
10 PCA
11 LSA
12 NMF
13 LDA
14 k-means
15 混合ガウス
16 LLE
17 t-SNE
第 1 章 機械学習の基礎
1.1 機械学習の概要
1.2 機械学習に必要なステップ
第 2 章 教師あり学習
01 線形回帰
02 正則化
03 ロジスティック回帰
04 サポートベクトルマシン
05 サポートベクトルマシン (カーネル法)
06 ナイーブベイズ
07 ランダムフォレスト
08 ニューラルネットワーク
09 kNN
第 3 章 教師なし学習
10 PCA
11 LSA
12 NMF
13 LDA
14 k-means 法
15 混合ガウス分布
16 LLE
17 t-SNE
第 4 章 評価方法および各種データの扱い
4.1 評価方法
4.2 文書データの変換処理
4.3 画像データの変換処理
第 5 章 環境構築
5.1 Python3 のインストール
5.2 仮想環境
5.3 パッケージインストール
技書の森解説
機械学習の教科書を開くと数式の壁にぶつかり、コード中心の本を読むとアルゴリズムがブラックボックスのまま残る。本書はその中間を狙い、各アルゴリズムの「仕組み」を図解で直感的に見せることに特化した一冊です。秋庭伸也氏らの共著で、線形回帰、ロジスティック回帰、 SVM 、決定木、ランダムフォレスト、 k-means 、 PCA 、ニューラルネットワークなど主要な手法を、見開き完結のビジュアルで俯瞰できます。
数式を完全に排除しているわけではありませんが、説明の主軸は図とイメージです。「この手法はデータをどう分割するのか」「なぜこの境界になるのか」を絵で追えるため、数学に苦手意識がある人でも各手法の概念を掴めます。 Python (scikit-learn) による短いコード例も添えられており、手を動かして確認するための足掛かりもあります。
注意点として、各アルゴリズムの扱いは概要レベルにとどまるため、一つの手法を深く使いこなすには別の専門書が必要です。本書の価値は「まず全体像を頭に入れ、自分が次に深掘りすべき手法を見極める地図」として使うところにあります。
言及 Qiita 記事 (11 件)
アルゴリズムとは何か!? ~ 文系理系問わず楽しめる精選 6 問 ~
♡ 2541アルゴリズム, 機械学習, DeepLearning, 競技プログラミング, 新人プログラマ応援【データ分析の必読10冊+差をつける10冊+100冊超】データサイエンス、データ分析、機械学習関連の本
♡ 1632本, 機械学習, 数学, データ分析, データサイエンス2023年版データ分析の100冊
♡ 654本, 機械学習, データ分析, データサイエンス機械学習で使われる評価関数まとめ
♡ 424Python, 機械学習, 評価指標, 評価関数機械学習の書籍多いけど、どれ買えば良いの?レベル別にオススメ!!<初心者向け>
♡ 175Python, 機械学習, 人工知能【読書の夏?】各分野のおすすめ技術書を75冊まとめてみた
♡ 99AWS, Security, 初心者, 技術書, AIブックマークしてあった、データサイエンスなどの記事約1年分のリンク集(2018年5月ごろまで)
♡ 39Python, 機械学習, AI, 分析, データサイエンス機械学習アルゴリズムの分類と実装まとめ
♡ 30Python, 機械学習, scikit-learn, Keras, lightgbmあるデータサイエンティストの勉強履歴(守備範囲が浅く広い系のために)
♡ 13機械学習, データ分析, データサイエンス, データサイエンティストkNN(k-nearest neighbor algorithm、k近傍法) -考え方-
♡ 2機械学習, 教師あり学習, knn
この本に興味がある方におすすめ
この本に関連
関連記事
アルゴリズム本ガイド - 競プロだけじゃない、実務に活きる選び方
アルゴリズム本の 3 タイプと、実務でアルゴリズムの知識が活きる場面、数学が苦手な人向けの学習ルートを紹介します。
機械学習・AI 本ガイド - エンジニアが読むべき技術書の選び方
機械学習の基礎から実践まで学べる技術書の選び方を紹介。「Python ではじめる機械学習」などのハンズオン本を軸に、数学が苦手な人向けの学習ルートと ML 本の賞味期限の見極め方を解説します。
手が止まったら本を開け - デバッグとしての読書
コードを書いていて手が止まる瞬間は、読書のチャンスです。実装に詰まったときに技術書を開く習慣が、問題解決力とコードの質を同時に高める理由を解説します。