博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
模型准确度测算
阅读量:5217 次
发布时间:2019-06-14

本文共 955 字,大约阅读时间需要 3 分钟。

自己实现

def accuracy_score(y_true, y_predict):    """计算y_true和y_predict之间的准确率"""    assert len(y_true) == len(y_predict), \        "the size of y_true must be equal to the size of y_predict"    return np.sum(y_true == y_predict) / len(y_true)
def score(self, X_test, y_test):        """根据测试数据集 X_test 和 y_test 确定当前模型的准确度"""        y_predict = self.predict(X_test)        return accuracy_score(y_test, y_predict)
from sklearn.metrics import accuracy_score #测试准确度accuracy_score(y_test,Y_predict)

sklearn自带精准度

from sklearn.model_selection import train_test_splitfrom sklearn.neighbors import KNeighborsClassifierfrom sklearn import datasetsdigits = datasets.load_digits()X = digits.datay = digits.targetX_train,X_test,y_train,y_test = train_test_split(X,y,test_size= 0.2,random_state=666)KNN_classifier = KNeighborsClassifier(n_neighbors=3)KNN_classifier.fit(X_train,y_train)KNN_classifier.score(X_test,y_test)

 

转载于:https://www.cnblogs.com/Erick-L/p/9009140.html

你可能感兴趣的文章
中国剩余定理
查看>>
基础笔记一
查看>>
uva 10137 The trip
查看>>
spring 解决中文乱码问题
查看>>
hdu 4268
查看>>
Count Numbers
查看>>
编写高质量代码改善C#程序的157个建议——建议110:用类来代替enum
查看>>
网卡bond技术
查看>>
UITabbarController的UITabbarItem(例:"我的")点击时,判断是否登录
查看>>
UNIX基础知识之输入和输出
查看>>
【洛谷 P1666】 前缀单词 (Trie)
查看>>
对称加密和非对称加密
查看>>
数据库锁机制及乐观锁,悲观锁的并发控制
查看>>
图像处理中双线性插值
查看>>
RobHess的SIFT代码解析之RANSAC
查看>>
03 线程池
查看>>
201771010125王瑜《面向对象程序设计(Java)》第十三周学习总结
查看>>
java中内部类的讲解
查看>>
手机验证码执行流程
查看>>
python 基础 ----- 变量
查看>>