見て試してわかる機械学習アルゴリズムの仕組み 機械学習図鑑


見て試してわかる機械学習アルゴリズムの仕組み 機械学習図鑑


翔泳社


著者:秋庭伸也、杉山阿聖、寺田学、加藤公一


72頁

はじめに
対象読者
本書の読み方
数式や記号について
本書のサンプルについて

第1章 機械学習の基礎
1.1 機械学習の概要
 機械学習とは
 機械学習の種類
 機械学習の応用
1.2 機械学習に必要なステップ
 データの重要性
 教師あり学習(分類)の例
 実装方法
 教師なし学習(クラスタリング)の例
 可視化
 グラフの種類と書き方:Matplotlibを用いたグラフの表示方法
 pandasを使ったデータの理解と加工
 この章のまとめ

第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 文書データの変換処理
 単語カウントによる変換
 tf-idfによる変換
 機械学習モデルへの適用
4.3 画像データの変換処理
 ピクセルの情報をそのまま数値として利用する
 変換後のベクトルデータを入力として機械学習モデルを適用する

第5章 環境構築
5.1 Python3のインストール
 Windows
 macOS
 Linux系
 Anacondaを使いWindowsにインストール
5.2 仮想環境
 公式インストーラの場合
 Anacondaインストーラの場合
5.3 パッケージインストール
 サードパーティ製パッケージとは
 インストールするパッケージ

参考文献
索引

書籍目次

Posted by shi-n