作者nancyyen (nagey28)
看板Python
标题[问题] 多类别分类
时间Sun Dec 6 00:08:15 2020
如题 我想做一个多类别的分类预测模型
但是在训练模型时的输出只有一个
作者: 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://webptt.com/cn.aspx?n=bbs/Python/M.1607184506.A.B62.html
1F:→ OrzOGC: 最後就和你说shape不对啊12/06 00:11
我知道shape不对啊,就是想问说为什麽他只output一个值,因为我是想要他的output能显?
※ 编辑: nancyyen (101.12.229.209 台湾), 12/06/2020 00:35:12
2F:→ OrzOGC: 他output不是类似[0,1,0]之类的,要自己设输出为第二种12/06 00:57
自己设输出?是指我最後的layer units设为1, model.compile那边再改的意思吗?
※ 编辑: nancyyen (101.12.229.209 台湾), 12/06/2020 01:16:36
3F:→ yiche: 你的问题是什麽12/06 03:55
4F:→ yiche: 看起来是分三类的分类问题12/06 03:55
5F:→ yiche: 一笔特徵进来,model去判断出是哪一类,有什麽问题吗12/06 03:55
6F:→ yiche: 看起来是编辑文章修坏了? error在哪12/06 03:56
※ 编辑: nancyyen (101.12.229.209 台湾), 12/06/2020 08:48:11
7F:→ nancyyen: error上是说我原本设定output会有3个值,但fit完後只有 12/06 08:56
8F:→ nancyyen: 1个值 12/06 08:56
9F:→ nancyyen: 我是希望说他fit後的结果能出现[0, 1, 0][1, 0, 0]这种 12/06 09:00
10F:→ nancyyen: 样子的,可是output只有一个值的话就判断不了他是被分 12/06 09:01
11F:→ nancyyen: 到哪一类这样~ 12/06 09:01
12F:→ OrzOGC: model.summary() 看你的NN哪里有错,没错就是其它部分了 12/06 18:22
13F:推 lohas1019: training_set.class_indices 看类别 12/08 14:11