首页 分享 混淆矩阵可视化与评估

混淆矩阵可视化与评估

来源:花匠小妙招 时间:2024-12-29 12:58

鸾尾花实例

最新推荐文章于 2024-12-25 20:06:11 发布

霸王龙不吃芹菜 于 2022-05-28 13:04:14 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

#绘制混淆矩阵;可视化混淆矩阵
from sklearn import metrics
print(metrics.classification_report(train_y,train_predicted))

"""
可视化混淆矩阵

def cm_plot(y,yp):
    from sklearn.metrics import confusion_matrix
    from matplotlib.pyplot as plt

         cm = confusion_matrix(y,yp)
    plt.matshow(cm,cmap=plt.com.Blues)
    plt.colorbar()
    for x in range(len(cm)):
        for y in range(len(cm)):
            plt.annotate(cm[x,y],xy=(y,x),horizontalalignment='centry',
                         verticalalignment='centry')
            plt.ylabel('True label')
            plt.xlabel('Predicted label')
        return plt

             cm_plot(train_y,train_predicted).show() 
使用测试数据进行测试
"""
test_data = pd.read_excel(r'C:UsersLenovoDesktop鸾尾花.xlsx',encoding='utf8')
test_x=train_data[['sepallengthcm(cm)','sepalwidth(cm)','petallength(cm)','petalwidth(cm)']]
test_y=train_data[['leixing']]
test_predicted=model.predict(test_x)
test_predicted_pr=model.predict_proba(test_x)

from sklearn import metrics
print(metrics.classification_report(test_y,test_predicted))

#可视化混淆矩阵
cm_plot(test_y,test_predicted).show()

相关知识

决策树分类器(保姆级教学) 定义+特性+原理及公式+鸢尾花分类经典问题示例(完整Python代码带详细注释、保姆级分部代码解释及结果说明、决策树可视化及解释)
【机器学习基础实践】102类花朵数据分类
数据代码分享|R语言用CHAID决策树分析花卉栽培影响因素数据可视化、误差分析
程序员面试、算法研究、机器学习、大模型/ChatGPT/AIGC、论文审稿、具身智能、RAG等11大系列集锦
【机器学习】鸢尾花分类:机器学习领域经典入门项目实战
基于矩阵补全及神经网络PID的智能节水型喷洒系统及方法
鸢尾花数据集降维可视化
3722
机器学习第十篇:如何评价模型效果评估
从0上手Kaggle图像分类挑战:冠军解决方案详解

网址: 混淆矩阵可视化与评估 https://www.huajiangbk.com/newsview1354181.html

所属分类:花卉
上一篇: 鸾尾花的花语是什么
下一篇: 鸾尾花

推荐分享