目 次 シリーズの刊行にあたって · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · iii まえがき · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · v 第 1 章 はじめに ··· ·· ··· ··· ··· ··· ·· ··· ··· ··· ·· ··· ··· ··· · 1 1.1 研究の歴史 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1.2 1.1.1 多層ニューラルネット への期待と失望 · · · · · · · · · · · · · · · · · · · · · · · · · 1.1.2 多層ネット ワークの事前学習 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1.1.3 特徴量の学習 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1.1.4 深層学習の隆盛 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 本書の構成 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 第 2 章 順伝播型ネット ワーク ··· ·· ··· ··· ··· ·· ··· ··· ··· · 2.1 2.2 2.3 2.4 ユニット の出力 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 活性化関数 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 多層ネット ワーク · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 出力層の設計と誤差関数 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2.4.1 学習の枠組み · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2.4.2 回帰 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2.4.3 二値分類 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2.4.4 多クラス分類 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 第 3 章 確率的勾配降下法 · ··· ··· ·· ··· ··· ··· ·· ··· ··· ··· · 3.1 3.2 3.3 3.4 3.5 勾配降下法 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 確率的勾配降下法 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 「ミニバッチ」の利用 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 汎化性能と過適合 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 過適合の緩和 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3.5.1 正則化 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3.5.2 重みの制約 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3.5.3 ド ロップアウト · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3.6 学習のト リック · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3.6.1 データの正規化 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3.6.2 データ拡張 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3.6.3 複数ネット の平均 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3.6.4 学習係数の決め方 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3.6.5 モメンタム · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1 1 3 4 4 6 7 7 10 12 14 14 15 16 18 23 23 25 26 27 29 29 29 30 33 33 35 35 36 37 viii 3.6.6 重みの初期化 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 38 3.6.7 サンプルの順序 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 39 第 4 章 誤差逆伝播法 ·· ·· ··· ··· ··· ··· ·· ··· ··· ··· ·· ··· ··· 4.1 4.2 4.3 4.4 4.5 41 勾配計算の難しさ · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 41 多層ネット ワークへの一般化 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 勾配降下法の完全アルゴリズム · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4.4.1 出力層でのデルタ · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4.4.2 順伝播と逆伝播の行列計算 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 4.4.3 勾配の差分近似計算 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 勾配消失問題 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 45 2 層ネット ワークでの計算 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 第 5 章 自己符号化器 ·· ·· ··· ··· ··· ··· ·· ··· ··· ··· ·· ··· ··· 43 49 49 50 52 53 55 5.1 概要 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5.2 ネット ワークの設計 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 55 5.3 58 58 60 5.4 5.5 5.6 5.7 5.2.1 出力層の活性化関数と誤差関数 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5.2.2 重み共有 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 自己符号化器の働き · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5.3.1 データを表す特徴の学習· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5.3.2 主成分分析との関係 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · スパース正則化 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5.4.1 データの過完備な表現 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5.4.2 最適化 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5.4.3 スパース正則化の効果 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · データの白色化 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ディープネット の事前学習 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · その他の自己符号化器 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5.7.1 多層自己符号化器 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 5.7.2 デノイジング自己符号化器 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 第 6 章 畳込みニューラルネット · ··· ·· ··· ··· ··· ·· ··· ··· 6.1 単純型細胞と複雑型細胞 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6.2 全体の構造 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6.3 畳込み · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6.4 6.3.1 定義 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6.3.2 畳込みの働き · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6.3.3 パディング · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6.3.4 スト ライド · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 畳込み層 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 57 57 57 62 62 64 66 67 72 74 74 75 79 79 82 83 83 84 85 86 87 目 次 6.5 プーリング層 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6.6 正規化層 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6.7 6.8 ix 89 92 92 93 95 6.6.1 局所コント ラスト 正規化· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6.6.2 単一チャネル画像の正規化 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6.6.3 多チャネル画像の正規化· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 勾配の計算 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 95 実例:物体カテゴリ認識 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 97 第 7 章 再帰型ニューラルネット ·· ··· ··· ··· ·· ··· ··· ··· · 7.1 7.2 7.3 7.4 7.5 系列データの分類 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · RNN の構造 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 順伝播計算 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 逆伝播計算 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 長・短期記憶( LSTM )· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 7.5.1 RNN の勾配消失問題 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 7.5.2 LSTM の概要 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 7.5.3 順伝播計算 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 7.5.4 逆伝播計算 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 7.6 入出力間で系列長が異なる場合 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 7.6.1 隠れマルコフモデル · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 7.6.2 コネクショニスト 時系列分類法 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 第 8 章 ボルツマンマシン · ··· ··· ·· ··· ··· ··· ·· ··· ··· ··· · 111 111 114 116 117 120 120 121 122 123 125 125 126 131 8.1 データの生成モデル · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 131 8.2 ボルツマンマシン · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 132 8.3 8.4 8.5 8.6 8.7 8.2.1 確率的構造 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 8.2.2 学習 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ギブスサンプリング · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 隠れ変数を持つボルツマンマシン · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 8.4.1 確率的構造 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 8.4.2 学習 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 制約ボルツマンマシン( RBM )· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 8.5.1 確率的構造 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 8.5.2 条件付き分布 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 8.5.3 RBM と自己符号化器· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · RBM の学習 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 8.6.1 ギブスサンプリングを用いた勾配の計算 · · · · · · · · · · · · · · · · · · · · · · · 8.6.2 コント ラスティブダイバージェンス( CD )· · · · · · · · · · · · · · · · · · · · · · 8.6.3 CD の実装 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 8.6.4 持続的 CD · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · その他のユニット · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 8.7.1 ガウシアンユニット · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 132 134 136 137 137 139 140 140 141 142 143 143 144 145 147 148 148 x 8.7.2 ReLU· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 149 8.8 ディープビリーフネット ワーク · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 151 8.9 ディープボルツマンマシン · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 153 8.10 性能比較 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 156 参考文献 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 157 索 引 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 164
© Copyright 2024 ExpyDoc