本セミナーでは、近年様々な分野で注目を集めているパターン認識・機械学習とは何かについて、様々な例をもとに解説を行います。また、機械学習に基づくパターン認識のシステムを簡単に実装するための方法についてPythonの入門も含め説明します。また、最近話題の深層学習 (Deep Learning) についても解説を行い、実装例及び、実装の方法を紹介します。
- パターン認識の基礎知識
- パターン認識とは
- パターン認識と機械学習
- 機械学習の枠組み
- パターン認識手法の紹介
- k近傍法
- 線形識別関数
- 単純パーセプトロン
- サポートベクトルマシン
- ランダムフォレスト
- 多層パーセプトロン
- 深層学習
- 実際の開発事例
- Pythonの概要
- Pythonとは
- Pythonのメリット・使い方のポイント
- Pythonを使いこなすためのモジュール
- numpy
- scipy
- scikit-learn ほか
- Pythonの環境構築法
- Pythonの実行環境
- Pythonの文法
- 数値計算ライブラリ numpyの詳細
- Pythonによる多クラス分類器の実装
- scikit-learnとは
- scikit-learnを用いた機械学習の枠組み
- 使用する多クラス分類器
- Pythonでの多クラス分類の処理の流れ
- 特徴量の読み込み
- 識別器の準備
- 識別器の学習
- テストデータの評価
- 結果の出力
- 学習した識別器の保存、読み込み
- 各種多クラス分類手法の切り替え
- 各種多クラス分類手法の比較
- パラメータの自動調整法
- Deep Learningの利用
- Deep Learningの代表的なパッケージ
- Kerasを用いたクラス分類器としてのDeep Learning
- Kerasを用いた特徴抽出を含めたDeep Learning
- 学習済みモデルの読み込みと利用
- まとめ