首页 文章

Keras:ValueError:检查模型目标时出错:期望dense_1具有形状(无,10)但是具有形状的数组(10,1)

提问于
浏览
4

我是keras的新手,我遇到了这个错误:ValueError:检查模型目标时出错:期望dense_1有形状(无,10)但是有形状的数组(10,1) . 我的输入数组形状是(10,1010)

而我的模型只是一层

model = Sequential()

model.add(Dense(10, batch_input_shape=(None, 1010),init='uniform', activation='relu'))

任何想法我怎么能解决这个问题我试过很多组合对我没用?

1 回答

  • 0

    一个线索是,错误是抱怨目标的维度 . 我怀疑目标是形状 (10, 1) ,而(最终)层期望目标是 (None, 10) . 模型需要目标与模型中的最后一层具有相同的维度 . 毕竟,如果两者不是同一个维度,那么Keras怎么能够进行任何类型的比较并最终给你一个准确度分数?

相关问题