2017-07-18 16 views

答えて

3

はい、可能ですが、tf.nn.l2_lossoutput = sum(t ** 2)/2(ドキュメントから)と計算されるので、掛け算には0.5を忘れています。 K.square(K.abs(weights)) == K.square(weights)のため、K.abs(weights)を計算する必要もありません。

違いは次のとおりです。

  • tf.nn.l2_loss

    kernelに直接実装されています。

  • Kerasバックエンドでの操作は、Tensorflowに直接変換されます。here

関連する問題