[問題] 多類別分類

看板Python作者 (nagey28)時間3年前 (2020/12/06 00:08), 3年前編輯推噓1(1012)
留言13則, 4人參與, 3年前最新討論串1/1
如題 我想做一個多類別的分類預測模型 但是在訓練模型時的輸出只有一個 作者: nancyyen (nagey28) 看板: Python 標題: [問題] 多類別分類 時間: Sun Dec 6 00:08:15 2020 如題 我想做一個多類別的分類預測模型 但是在訓練模型時的輸出只有一個 因此想問說可能是哪裡有問題 以下程式碼 model = Sequential() model.add(Dense(units = 100, input_dim = 23,kernel_initializer = 'normal',activa model.add(Dense(units = 3,kernel_initializer = 'normal',activation = 'softmax')) model.compile(loss = 'categorical_crossentropy', optimizer = 'adam',metrics=[acc train_history = model.fit(x = train_features, y = train_label,validation_spit = ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1607184506.A.B62.html

12/06 00:11, 3年前 , 1F
最後就和你說shape不對啊
12/06 00:11, 1F
我知道shape不對啊,就是想問說為什麼他只output一個值,因為我是想要他的output能顯? ※ 編輯: nancyyen (101.12.229.209 臺灣), 12/06/2020 00:35:12

12/06 00:57, 3年前 , 2F
他output不是類似[0,1,0]之類的,要自己設輸出為第二種
12/06 00:57, 2F
自己設輸出?是指我最後的layer units設為1, model.compile那邊再改的意思嗎? ※ 編輯: nancyyen (101.12.229.209 臺灣), 12/06/2020 01:16:36

12/06 03:55, 3年前 , 3F
你的問題是什麼
12/06 03:55, 3F

12/06 03:55, 3年前 , 4F
看起來是分三類的分類問題
12/06 03:55, 4F

12/06 03:55, 3年前 , 5F
一筆特徵進來,model去判斷出是哪一類,有什麼問題嗎
12/06 03:55, 5F

12/06 03:56, 3年前 , 6F
看起來是編輯文章修壞了? error在哪
12/06 03:56, 6F
※ 編輯: nancyyen (101.12.229.209 臺灣), 12/06/2020 08:48:11

12/06 08:56, 3年前 , 7F
error上是說我原本設定output會有3個值,但fit完後只有
12/06 08:56, 7F

12/06 08:56, 3年前 , 8F
1個值
12/06 08:56, 8F

12/06 09:00, 3年前 , 9F
我是希望說他fit後的結果能出現[0, 1, 0][1, 0, 0]這種
12/06 09:00, 9F

12/06 09:01, 3年前 , 10F
樣子的,可是output只有一個值的話就判斷不了他是被分
12/06 09:01, 10F

12/06 09:01, 3年前 , 11F
到哪一類這樣~
12/06 09:01, 11F

12/06 18:22, 3年前 , 12F
model.summary() 看你的NN哪裡有錯,沒錯就是其它部分了
12/06 18:22, 12F

12/08 14:11, 3年前 , 13F
training_set.class_indices 看類別
12/08 14:11, 13F
文章代碼(AID): #1Vox1wjY (Python)