有人知道keras嗎?我無法理解問題是什么?我遇到了這個問題:ValueError: You are passing a target array of shape (1000, 1) while using as loss `categorical_crossentropy`. `categorical_crossentropy` expects targets to be binary matrices (1s and 0s) of shape (samples, classes). If your targets are integer classes, you can convert them to the expected format via...from keras.utils import to_categoricaly_binary = to_categorical(y_int)Alternatively, you can use the loss function ` sparse_categorical_crossentropy` instead, which does expect integer targets.Hieer是完整代碼:https ://ideone.com/v9yojt
1 回答

當年話下
TA貢獻1890條經驗 獲得超9個贊
改變categorical_crossentropy
與binary_crossentropy
在第 83 行中設置:
model.compile(loss='binary_crossentropy', optimizer="sgd", metrics=['accuracy'])
- 1 回答
- 0 關注
- 645 瀏覽
添加回答
舉報
0/150
提交
取消