chainer.functions.
prelu
(x, W)[source]¶
Parametric ReLU 関数。
2つの引数、 入力 x
と 荷重配列 W
をとり、\(PReLU(x)
= \max(x, W*x)\)を演算して出力します。ただし、 \(*\) は、バッチ中の各サンプルの要素ごとの掛け算。
PReLU 関数が2次元の畳込みと組み合わせられる場合、パラメータの要素は一般的に異なるピクセルの、同じフィルタを通して共有されます。このような使用方法をサポートするために、この関数ではバッチの次元を除くいた、入力配列の先頭の次元を示すパラメータ配列のshapeをサポートしています。
たとえば \(W\) は \((2, 3, 4)\)という形(shape)であり、\(x\) は\((B, 2, 3, 4, S1, ..., SN)\) でなければなりません。ただし、 B はバッチサイズであり、つづく Sの数は任意の非負の整数です。
Parameters: | |
---|---|
Returns: |
出力値 |
Return type: |