如何在训练过程中设置不断变化的重量范围(约束)。平台为Keras或TensorFlow

如何在训练过程中设置不断变化的重量范围(约束)。平台为Keras或TensorFlow,keras,Keras,如何在训练过程中设置不断变化的重量范围(约束)?平台是Keras或TensorFlow您可以在此处查看: 我想您正在寻找MinMaxNorm() 在代码中,您可以执行以下操作: from keras.constraints import max_norm model.add(Dense(64, kernel_constraint=min_max_norm(min_value=0.0, max_value=1.0, rate=1.0, axis=0))) 我建议使用tensorflow.kera

如何在训练过程中设置不断变化的重量范围(约束)?平台是Keras或TensorFlow

您可以在此处查看:

我想您正在寻找
MinMaxNorm()

在代码中,您可以执行以下操作:

from keras.constraints import max_norm
model.add(Dense(64, kernel_constraint=min_max_norm(min_value=0.0, max_value=1.0, rate=1.0, axis=0)))
我建议使用tensorflow.keras.constraints import max_norm中的
,因为趋势是在tensorflow内部切换到keras,而不是普通的keras

from keras.constraints import max_norm
model.add(Dense(64, kernel_constraint=min_max_norm(min_value=0.0, max_value=1.0, rate=1.0, axis=0)))