我在Keras中有一个网络,其中有很多输出,但是,我的训练数据一次只能提供单个输出的信息。
目前,我的训练方法是对有问题的输入进行预测,更改我正在训练的特定输出的值,然后进行单批更新。如果我是对的,这与将所有输出的损失设置为零(除了我尝试训练的损失)相同。
有没有更好的办法?我尝试过权重设置,但我正在训练的所有输出都设置为零权重,但是没有给我期望的结果?
我正在使用Theano后端。
reinforcement-learning neural-network q-learning theano keras