前提・実現したいこと
TensorFlowでtf.nn.batch_normalization
を使用してバッチ正規化を実装したいです.
調べてみたところtf.train.ExponentialMovingAverage
を使用しているものとそうでないものが見受けられました.
tf.train.ExponentialMovingAverage
は何のために使用しているのでしょうか.
また,バッチ正規化を実装する上でどちらの方が良いのでしょうか.
よろしくお願いします.
- ExponentialMovingAverageなし
Deeper MNIST · Tensorflow 101 (sjchoi86)
Implementing Batch Normalization in Tensorflow - R2RT
- ExponentialMovingAverageあり
MNISTにバッチ正規化を適用 - Kludge Factory
python - How could I use batch normalization in TensorFlow - Stack Overflow
補足情報(FW/ツールのバージョンなど)
python 3.6.5
tensorflow 1.4.0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。