概要

機械学習を始めて学ぶ方向けの講座です。Pythonによるデータ処理の基本、可視化の方法から機械学習の実践まで人通り学べます。この講座を受講することで機械学習の基本的な方法をマスターすることができます。

目的

  • 機械学習の基本的な方法をマスターする

対象者

  • Pythonの基礎知識がある方

基本日数

1日(カスタマイズ可能)

研修内容詳細

1.機械学習とは
 1.1 AI/ 機械学習/ディープラーニング
 1.2 機械学習の分類

2. scikit-learn
 2.1 scikit-learnとは
 2.2 簡単な使い方

3. 簡単な回帰と分類
 3.1 k近傍法(k-NN)
 3.2 ロジスティック回帰
 3.3 線形回帰

4. 特徴量
 4.1 データの整形
 4.2 次元削減
 4.3 特徴量の表現方法

5. 評価
 5.1 訓練データ/検証データ/テストデータ
 5.2 k-分割交差検証
 5.3 評価指標

6. 教師あり機械学習
 6.1 決定木による分類
 6.2 決定木による回帰(回帰木)
 6.3 SVM(サポートベクタマシン)による分類
 6.4 SVM(サポートベクタマシン)による回帰
 6.5 ベイズ分類

7. 教師なし機械学習
 7.1 k-means
 7.2 階層的クラスタリング

8. アンサンブル学習
 8.1 バギング分類
 8.2 バギング回帰
 8.3 ブースティング分類
 8.4 ブースティング回帰
 8.5 ランダムフォレスト
 8.6 ERT(Externen randomized trees) 
 8.7 AdaBoost