首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ANN的多类分类

ANN的多类分类
EN

Stack Overflow用户
提问于 2018-03-11 11:49:06
回答 2查看 2.1K关注 0票数 0

我在Python中使用ANN进行多类分类(12个类)。然而,我正在犯错误。下面是代码片段:

代码语言:javascript
复制
import keras
from keras.models import Sequential
from keras.layers import Dense

# Initialising the ANN
# Initialising the ANN
classifier = Sequential()

# Adding the input layer and the first hidden layer
classifier.add(Dense(units = 8, kernel_initializer = 'uniform', activation = 'relu', input_dim = 4))

# Adding the second hidden layer
classifier.add(Dense(units = 8, kernel_initializer = 'uniform', activation = 'relu'))

# Adding the output layer
classifier.add(Dense(units = 13, kernel_initializer = 'uniform', activation = 'softmax'))

# Compiling the ANN
classifier.compile(optimizer = 'adam', loss = 'sparse_categorical_crossentropy', metrics = ['accuracy'])

# Fitting the ANN to the Training set
classifier.fit(X_train, y_train, batch_size =200 , epochs = 100)

# Predicting the Test set results
y_pred = classifier.predict(X_test)

   # Making the Confusion Matrix
   from sklearn.metrics import confusion_matrix
   cm = confusion_matrix(y_test, y_pred)

该程序一直运行到运行神经代码,并找到y_pred。在此之后,我得到了这个错误,即没有形成混淆矩阵。

错误:

ValueError: Classification metrics can't handle a mix of multiclass and continuous-multioutput targets

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-06-23 17:33:34

代码语言:javascript
复制
from sklearn.metrics import confusion_matrix

y_pred = classifier.predict(X_test)

predictions = np.argmax(y_pred, axis=-1) 

cm = confusion_matrix(y_test, y_pred)

我希望它能解决你的问题

票数 1
EN

Stack Overflow用户

发布于 2021-03-15 15:51:54

代码语言:javascript
复制
from sklearn.metrics import confusion_matrix
from sklearn.preprocessing import LabelEncoder

y_pred = classifier.predict(X_test) 
predictions = np.argmax(y_pred, axis=-1) 

label_encoder = LabelEncoder().fit(y_test)
label_y = label_encoder.transform(y_test)

cm = confusion_matrix(label_y, predictions)
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49219659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档