.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

色々なオプションがある。

XXに関するテクニック

学習に関するテクニック

学習に関する問題点

ニューラルネットワークの問題点には学習に関する問題点が多い

勾配(降下法)誤差逆伝播法

勾配(降下法)

誤差逆伝播法

勾配降下法アルゴリズムの選択

SGD

MomentumSGD

NesterovAG

(Nesterov Accelerated Gradient)
極小値付近でブレーキをかける機能を加えたアルゴリズム

AdaGrad?

RMSprop

(Root Mean Square Propagation)

AdaDelta?

Adam

(ADAptive Moment estimation)

両方の自動調整の機能を持ち合わせたアルゴリズム

実装例

過学習を抑止する方法

データ正規化・重みの初期化

バッチ正規化(Batch Normalization)

ミニバッチを平均0、標準偏差が1となるように正規化を行うことで、
学習の効果を重要な部分だけに集中させる事ができ性能が向上する。

ドロップアウト(Dropout)

早期終了(early stopping)

CNNの場合は...

転移学習

概要

詳細

ファイン・チューニング

学習済みモデルに手を加えて(、重みを初期値し、)、
追加の出力層以外も新たに再度学習させモデルを作成する。

概要

転移学習との違いは、既存部分を再学習するかどうか。

詳細

転移学習との違いに関してのみ言及。

構築方法

転移学習とファイン・チューニングの違い

出力層の再学習は共通しているが、

転移学習

学習済みモデルには手を加えず、学習を行い新たにモデルを作成

ファイン・チューニング

学習済みモデルにも手を加えて、学習を行い新たにモデルを作成

参考


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS