在这里看一个老问题,
https://github.com/deeplearning4j/deeplearning4j/issues/3118
我认为满足我需要的一种方法是将学习率和偏差设置为0,即 .biasInit(0.0).learningRate(0.0) 虽然我认为更好的方法,也就是从上面的链接中提出的,是使用冻结层来包裹它?
.biasInit(0.0).learningRate(0.0)
编辑: 我想我最终会得到如下的解决方案,
new FrozenLayer.Builder().layer(new EmbeddingLayer.Builder().nIn(nIn).nOut(nOut).activate(Activate.IDENTITY).biasInit(0.0).build()).build()