本文目录导读:

嘿!关于查看分类结果,这个取决于你是在什么场景下做分类,我来帮你梳理几种常见情况:
🖥️ 编程/机器学习场景
Python (scikit-learn)
from sklearn.metrics import classification_report # 预测 y_pred = model.predict(X_test) # 查看分类结果 print(classification_report(y_test, y_pred)) # 输出:精确率、召回率、F1分数等 # 或直接看预测标签 print(y_pred)
深度学习 (PyTorch/TensorFlow)
# PyTorch
with torch.no_grad():
outputs = model(X_test)
_, predicted = torch.max(outputs, 1)
print(predicted) # 预测类别
# TensorFlow
predictions = model.predict(X_test)
predicted_classes = np.argmax(predictions, axis=1)
📊 可视化工具
混淆矩阵
from sklearn.metrics import confusion_matrix import seaborn as sns cm = confusion_matrix(y_test, y_pred) sns.heatmap(cm, annot=True, fmt='d') plt.show()
分类结果表格
- Pandas DataFrame查看:
results = pd.DataFrame({ '真实值': y_test, '预测值': y_pred }) print(results.head())
💻 其他场景
- Excel/CSV:直接打开文件,过滤“预测结果”列
- 数据库:
SELECT * FROM predictions WHERE result = '类别A' - 图像分类:模型会输出类别名称或置信度列表
🌟 专业建议
- 不要只看准确率,要看混淆矩阵、各类别的精确率/召回率
- 检查置信度:查看每个预测的概率值,低置信度的结果要谨慎
- 可视化分布:用柱状图看各类别数量分布是否均衡
你具体是在用什么工具或框架做分类?告诉我更多细节,我可以给你更精准的代码示例!😊
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。