コース概要

  1. ニューラルネットワークと深層学習の概要
    • 機械学習(ML)の概念
    • なぜニューラルネットワークと深層学習が必要なのか?
    • 異なる問題やデータタイプに対するネットワークの選択
    • ニューラルネットワークの学習と検証
    • ロジスティック回帰とニューラルネットワークの比較
  2. ニューラルネットワーク
    • ニューラルネットワークへの生物学的影響
    • ニューロン、パーセプトロン、およびMLP(多層パーセプトロンモデル)の概要
    • MLPの学習 - バックプロパゲーションアルゴリズム
    • 活性化関数 - 線形、シグモイド、タンハ、ソフトマックス
    • 予測と分類に適した損失関数
    • 学習率、正規化、モメンタムなどのパラメータ
    • Pythonでニューラルネットワークの構築
    • Pythonでのニューラルネットワークの性能評価
  3. 深層ネットワークの基礎
    • 深層学習とは何か?
    • 深層ネットワークのアーキテクチャ - パラメータ、レイヤー、活性化関数、損失関数、ソルバー
    • 制限付きボルツマンマシン(RBM)
    • オートエンコーダー
  4. 深層ネットワークのアーキテクチャ
    • DBN(Deep Belief Networks)- アーキテクチャと応用
    • オートエンコーダー
    • 制限付きボルツマンマシン
    • 畳み込みニューラルネットワーク(CNN)
    • 再帰的ニューラルネットワーク(RNN)
    • 再帰型ニューラルネットワーク(Recursive Neural Network)
  5. Pythonで利用可能なライブラリとインターフェースの概要
    • Caffee
    • Theano
    • Tensorflow
    • Keras
    • Mxnet
    • 問題に適したライブラリの選択
  6. Pythonで深層ネットワークを構築
    • 与えられた問題に適したアーキテクチャの選択
    • ハイブリッドな深層ネットワーク
    • ネットワークの学習 - 適切なライブラリとアーキテクチャの定義
    • ネットワークの調整 - 初期化、活性化関数、損失関数、最適化手法
    • 過学習の回避 - 深層ネットワークでの過学習問題の検出と正規化
    • 深層ネットワークの評価
  7. Pythonでのケーススタディ
    • CNNを用いた画像認識
    • オートエンコーダーを用いた異常検出
    • RNNを用いた時系列予測
    • オートエンコーダーを用いた次元削減
    • RBMを用いた分類

要求

機械学習、システムアーキテクチャ、プログラミング言語に関する知識があることが望ましいです。

 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー