Force positive weight keras

Wil*_*ben 5 python-3.x deep-learning keras

我没有找到强制我的层的权重为正的方法(在 Keras 1.2.2 上)

你知道一种强制正权重的方法吗?

谢谢,

问候

Wil*_*ben 6

我找到答案了!!

在 Keras 1.2.2 中:

 from keras.constraints import maxnorm, nonneg

 x = Dense(1, bias=0, W_regularizer=regularizers.l1(0.01),W_constraint=nonneg())(input_sequences)
Run Code Online (Sandbox Code Playgroud)

  • 现在是“kernel_constraint=”,而不是“W_constraint=”。感谢您直接回答问题。 (2认同)

pao*_*f89 4

您可以在这里检查约束函数: https: //keras.io/constraints/

如果您想要非负输出,您可以在输出层上使用“relu”激活函数。