機械学習はデータを取り扱う様々な分野に応用を広げている。新規に参入する際には敷居が高いと思われているが、ツールなども整備されており、ちょっとしたコツを身につければ最先端の技術も使いこなすのは難しくない。
本講座では機械学習で何ができるのかを入門レベルから解説し、話題となっているディープラーニングなど機械学習の最先端技術に至るまでの一通りの道筋を易しく紹介する。
- 機械学習で何ができるのか
- 機械学習とは
- 機械学習の目的
- 多変量解析やデータマイニングとの関係
- 機械学習の歴史
- 機械学習の最新の動向
- 機械学習でできること
- 機械学習のカスタマイズ
- 機械学習の手法とその特徴
- 多変量解析法
- データの種類
- 回帰と予測
- 汎化能力と交差検証
- 次元の呪いと主成分分析
- クラスタリング
- パターン認識法
- ロジスティック回帰
- 凸最適化・勾配法
- ベイズモデリング
- 確率モデルの考え方
- 生成モデルと事前分布
- ベイジアンネット
- ナイーブベイズ法
- マルコフ連鎖モンテカルロ法
- 変分ベイズ法
- 状態空間モデルとパーティクルフィルタ
- カーネルマシン
- 線形モデルの拡張
- カーネル多変量解析
- サポートベクターマシン
- 正則化
- スパースモデリング
- 構造抽出とモデル選択
- 情報量規準
- 圧縮センシングとLASSO
- ディープラーニング
- ニューロブームと歴史
- ニューロンモデル
- パーセプトロン
- 多層ニューラルネットワーク
- バックプロパゲーション
- たたみこみニューラルネットワーク
- 制約付きボルツマンマシン
- リカレントニューラルネットワーク
- その他の機械学習技術
- バンディット問題
- 強化学習
- アンサンブル学習とランダムフォレスト
- 異常値検知
- 機械学習の実践技術
- データ解析の注意点
- データ解析開発言語と実例
- 欠損値への対処
- 問題のモデル化技術