本講座では、人工知能研究における機械学習の諸分野をわかりやすく解説し、それらの知識を前提として、近年注目されている深層学習:Deep Learning (ディープラーニング) の技術の原理を示します。
機械学習に関するさまざまな技術や手法を示すとともに、いくつかの重要な技術については処理手続きやプログラム例を適宜示すことで、これらの技術がどのようなものなのかを具体的に理解できるように紹介して行きます。
- 機械学習とは
- 学習と機械学習
- ディープラーニングの成果
- 機械学習とは
- ディープラーニングに至る機械学習の歴史
- チューリングと機械学習
- ダートマス会議
- ゲームの学習
- 概念の学習・自然言語処理への機械学習の応用
- 進化的計算
- 群知能
- 強化学習
- ニューラルネットワークとディープラーニング
- 強化学習
- 強化学習とは
- 教師あり学習・教師なし学習
- 強化学習
- Q学習による強化学習の実現
- Q学習の原理
- Q学習のアルゴリズム
- Q学習の実装方法
- 群知能
- 群知能とは
- 生物の群れの知的行動
- 粒子群最適化法
- 蟻コロニー最適化法
- 粒子群最適化法による群知能の実現
- 粒子群最適化法のアルゴリズム
- 粒子群最適化法の実装方法
- 進化的手法による機械学習
- 進化的手法とは
- 生物進化と最適化
- 遺伝的アルゴリズム
- 遺伝的アルゴリズムの実際
- 遺伝的アルゴリズムの処理手続き
- 遺伝的アルゴリズムの実装方法
- ニューラルネットワークの基礎・構成と使い方
- 人工ニューラルネットワーク
- 人工ニューロンのモデル
- ニューラルネットワーク
- ニューラルネットワークの学習
- バックプロパゲーションによるニューラルネットワークの学習
- バックプロパゲーションの原理
- バックプロパゲーションのアルゴリズム
- 深層学習:Deep Learning (ディープラーニング)
- ディープラーニングとは
- ディープラーニングの基礎 (原理、長短所、課題等)
- ディープラーニングの具体的技術
- ディープラーニングの実装方法
- 畳み込みニューラルネットワーク
- 畳み込みニューラルネットワークの構成要素
- 畳み込みニューラルネットワークの構成方法
- 機械学習・ディープラーニングの現状
- 機械学習・ディープラーニングでできること
- 特微量の学習 (特微量抽出はどの程度可能か?必要な条件は?)
- 強化学習・進化的機械学習とディープラーニングとの組み合わせ
- 機械学習・ディープラーニングの課題