2016-12-25 60 views
4

我是新來keras,我面臨着這樣的錯誤:ValueError異常:錯誤當檢查目標模型:預期dense_1具有形狀(無,10),但得到了陣列的形狀(10,1)。我輸入數組形狀爲(10,1010)Keras:ValueError異常:錯誤檢查時模型的目標:預計dense_1有形狀(無,10),但得到了與形狀陣​​列(10,1)

和我的模型是一層只有

model = Sequential() 

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

任何想法如何,我可以解決這個我試過很多的組合沒有什麼對我的作品?

+1

在這個固定的? – snazziii

回答

0

一條線索是在事實錯誤抱怨目標的尺寸。我懷疑所述目標是形狀(10, 1),而(最終)層期待目標是(None, 10)。該模型需要目標與模型中最後一層的維度相同。畢竟,如果兩者是不一樣的尺寸,是怎麼回事就Keras能夠做任何類型的比較,並最終給你一個準確的分數?

+0

但是你可以改變什麼來解決這個問題?它與dim_ordering或頻道有什麼關係? –

相關問題