我的输入是一个 200 dims 向量,它是由一篇文章的所有单词的 word2vector 生成的,我的输出是一个 50 dims 向量,它是由一篇文章的 LDA 结果生成的我想使用 mse 作为损失函数,但损失的值始终为 0 我的代码如下:
<pre>model = Sequential()
model.add(Dense(cols*footsize, 400,init = "glorot_uniform"))
# model.add(LeakyReLU(alpha = 0.3))
model.add(Activation('relu'))
model.add(Dropout(0.2))
model.add(Dense(400, 400,init = "glorot_uniform"))
model.add(Activation('relu'))
model.add(Dropout(0.2))
model.add(Dense(400, 50,init = "glorot_uniform"))
model.add(Activation('softmax'))
model.compile(loss='mse', optimizer='rmsprop')</pre>
谁能告诉我为什么,谢谢!