【发布时间】:2018-11-26 12:59:44
【问题描述】:
我一直在使用 Keras 训练一个简单的人工神经网络
model = Sequential([
Dense(32, input_shape=(32,), activation = 'relu'),
Dense(20, activation='relu'),
Dense(65, input_shape=(65,), activation='softmax')
])
model.summary()
model.compile(Adam(lr=.001), loss='binary_crossentropy', metrics=['accuracy'])
model.fit(train_samples, train_labels, batch_size=1000, epochs=10000,shuffle = True, verbose=2)
训练后,我测试了模型,它总是输出一个常数值。我该怎么办?
https://github.com/keras-team/keras/issues/1727
上面的链接告诉我必须将数据居中以使均值为零。我不知道该怎么做。
【问题讨论】:
标签: python tensorflow machine-learning keras neural-network