lea*_*ner 5 python machine-learning tensorflow
我正在尝试实现一个神经网络,其中我只需要内核与输入的乘法。Tensorflow 中的致密层还增加了偏差,我试图将其设置为零。从文档中,唯一可以使用的变量是bias_regularizer。所以我尝试执行以下操作:
def make_zero(_):
return np.zeros(21,)
out1 = tf.layers.dense(inputs=codeword, units=21, activation=None, bias_regularizer=make_zero)
Run Code Online (Sandbox Code Playgroud)
但我仍然看到偏差值不为零。还有其他方法可以实现这一目标吗?
请参阅 的文档tf.layers.dense,您可以使用该选项use_bias=False来完全消除偏差:
out1 = tf.layers.dense(inputs=codeword, units=21, activation=None, use_bias=False)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3718 次 |
| 最近记录: |