chainer.functions.
simplified_dropconnect
(x, W, b=None,
ratio=0.5, train=True, mask=None, use_batchwise_mask=True)[source]
簡略化したDropconnectで正規化された線形ユニット
簡略化した Dropconnect は荷重行列のエレメントを確率比でランダムにドロップし、 1 / (1 -
ratio)
で、残っている要素をスケールします。
2つか3つの変数をとる。: 入力ミニバッチ x
、荷重行列 W
。バイアスベクトル b
はオプション。これにより Y=xW⊤+bY=xW⊤+bを計算する。
テストモードでは、ゼロが ratio
の替わりに簡略化したDropconnect ratioとして使用される。
注意: この実装はこの論文のリプロダクションに用いることはできない。現在の実装はオリジナルのものと実装が異なっている。現在の実装の活性化前に平均しているで、このオリジナルバージョンは、活性関数を通すまえにガウス分布でのサンプリングを使用している。
Parameters: |
|
---|---|
Returns: |
出力値 |
Return type: |
Dropconnect
Li, W., Matthew Z., Sixin Z., Yann L., Rob F. (2013). Regularization of Neural Network using DropConnect. International Conference on Machine Learning. URL