美文网首页
ML- 分类算法模型性能评估(准确度accuracy)

ML- 分类算法模型性能评估(准确度accuracy)

作者: Norahd | 来源:发表于2023-01-24 22:16 被阅读0次

在部署一个算法模型到生产环境之前,有必要对模型的性能进行测试;通常,对于准备投入模型训练的原始数据集拆分成训练数据(70%~80%)和测试数据(20%-30%)来训练模型和测试模型性能。


train_test_split

①自划分

np.random.seed(666)
shuffle_index = np.random.permutation(len(X))
train_index = shuffle_index[:int(len(shuffle_index)* .8)]
test_index  = shuffle_index[int(len(shuffle_index)* .8):]


Train_X = X[train_index]
Train_Y = Y[train_index]

Test_X = X[test_index]
Test_Y = Y[test_index]

②scikit-learn中的train_test_split

from sklearn.model_selection import train_test_split
Train_X,Test_X,Train_Y,Test_Y = train_test_split(X,Y,test_size= 0.2,random_state=666)

分类效果评估

分类准确度(accuracy ): 统计测试集的模型预测结果与真实标签的一致度.sum( Y_predict == Test_Y )/len(Test_y),该方法在scikit-learn中也有封装好的函数:

from sklearn.metrics import accuracy_score
accuracy_score(Test_Y ,Y_predict)

相关文章

  • ML- 分类算法模型性能评估(准确度accuracy)

    在部署一个算法模型到生产环境之前,有必要对模型的性能进行测试;通常,对于准备投入模型训练的原始数据集拆分成训练数据...

  • 模型评价指标总结

    1、分类准确度 定义:分类准确度(accuracy),指在分类模型中,模型的输出分类结果与真实结果一致的样本占总分...

  • ML - 分类算法模型的评价指标

    1、分类准确度(accuracy) 分类准确率(ACC,accuracy ): 该指标描述了统计测试集的模型预测结...

  • 【机器学习与R语言】12- 如何评估模型的性能?

    1.评估分类方法的性能 拥有能够度量实用性而不是原始准确度的模型性能评价方法是至关重要的。 3种数据类型评价分类器...

  • 数据挖掘

    预测指标 分类常见的评估指标:对于二类分类器/分类算法,评价指标主要有accuracy, [Precision,R...

  • 【百面机器学习笔记】模型评估

    模型评估指标 准确率(Accuracy) 准确率是指分类正确的样本占总样本个数的比例。Accuracy = n(c...

  • 复习 - 模型测试

    一、模型测试的API总结 1、分类算法评估方式 2、回归算法评估方式 二、分类模型测试 交叉验证:(Cross V...

  • 【百面机器学习】优化算法

    机器学习算法 = 模型表征 + 模型评估 + 优化算法。不同的优化算法对应的模型表征和评估指标分别为线性分类模型和...

  • ML- 回归模型性能评估

    在实际使用的时候,训练线性回归模型的数据来源于从原始数据集拆分出来的训练集(train_data),模型的损失函数...

  • ROC分析

    算法工作中,经常要对模型进行评估,由此衍生出很多指标。比如Accuracy、Precision、Recall、F1...

网友评论

      本文标题:ML- 分类算法模型性能评估(准确度accuracy)

      本文链接:https://www.haomeiwen.com/subject/aatlhdtx.html