Lambda层没有要传播的渐变

时间:2018-10-08 11:55:02

标签: keras

我想添加一个Lamdasum = Lambda(lambda x: K.sum(x, axis=1)(inputs),但我不想传播渐变。我希望将其视为Input层。我该如何在Keras中做到这一点?类似于no_grad功能。

1 个答案:

答案 0 :(得分:1)

这应该有效

sum = Lambda(lambda x: K.sum(x, axis=1)(inputs)
sum_stop_grad = Lambda(lambda x: K.stop_gradient(x))(sum)
dense_1 = Dense(16)(sum_stop_grad)
...