当前位置: 首页 > news >正文

淳安住房和城乡建设委员会网站网络口碑推广公司

淳安住房和城乡建设委员会网站,网络口碑推广公司,南沙公司注册,book wordpress主题评价指标: 1、准确率 2、精准率 3、召回率 4、f1-Score 5、auc曲线 在了解评价指标在hi前,首先需要了解一种叫做混淆矩阵的东西 混淆矩阵: 真正例TP:本来正确的,分类到正确的类型 伪正例FP:本来是错误的&a…

评价指标:

1、准确率
2、精准率
3、召回率
4、f1-Score
5、auc曲线
在了解评价指标在hi前,首先需要了解一种叫做混淆矩阵的东西
混淆矩阵:
真正例TP:本来正确的,分类到正确的类型
伪正例FP:本来是错误的,分类到正确的
伪反例FN:本来是正确的,分类到错误的
真反例TN:本来是错误的,分类到错误的真正例率TPR=TP/(TP+FN)预测为正例并且实际为正例的样本占所有训练集中为正例样本的比例将正例预测对的占正样本的比例,这个比例越大越好伪反例率FPR=FP/(FP+TN)预测为正例但是实际为反例的样本占所有反例样本的比例准确率:(TP+TN)/(TP+FN+FP+TN)也就是预测正确的占所有预测结果的比例
需要用到的api是:
from sklearn.metrics import recall_score  # 使用的是召回率
from sklearn.metrics import accuracy_score  # 精确率
from sklearn.metrics import f1_score

程序如下:

from sklearn.linear_model import LogisticRegression
import warnings
from sklearn.metrics import recall_score  # 使用的是召回率
from sklearn.metrics import accuracy_score  # 精确率
from sklearn.metrics import f1_score
warnings.filterwarnings("ignore")
import sklearn.datasets as dt
from sklearn.model_selection import train_test_split
feature = dt.load_breast_cancer()['data']
target = dt.load_breast_cancer()['target']
x_train,x_test,y_train,y_test=train_test_split(feature,target,train_size=0.8,random_state=2023)
#log = LogisticRegression()# 比较重要的参数,超参数plentaly,用l1还是l2
# l = LogisticRegression(max_iter=1000,penalty='l2').fit(x_train,y_train)
l = LogisticRegression(max_iter=10000, penalty='l1',solver='liblinear').fit(x_train,y_train)
print('l', l.score(x_test, y_test))
print('召回率',recall_score(y_test,l.predict(x_test)))
print('精确率',accuracy_score(y_test,l.predict(x_test)))
print('f1-score',f1_score(y_test,l.predict(x_test)))

实验结果

l 0.9736842105263158
召回率 0.9859154929577465
精确率 0.9736842105263158
f1-score 0.979020979020979

AUC:

只可以用于二分类模型,改评价指标通常应用比较多,对于分类模型,需要一个阈值来判断分类,逻辑回归默认阈值时 0.5,表面之曲线下的面积
需要用到的api:from sklearn.metrics import roc_auc_score
还需要用到模型将样本集分到正例类别的概率l.predict_proba(x_test)[:,1]
from sklearn.linear_model import LogisticRegression
import warnings
from sklearn.metrics import roc_auc_score
from sklearn.metrics import recall_score  # 使用的是召回率
from sklearn.metrics import accuracy_score  # 精确率
from sklearn.metrics import f1_score
warnings.filterwarnings("ignore")
import sklearn.datasets as dt
from sklearn.model_selection import train_test_split
feature = dt.load_breast_cancer()['data']
target = dt.load_breast_cancer()['target']
x_train,x_test,y_train,y_test=train_test_split(feature,target,train_size=0.8,random_state=2023)
#log = LogisticRegression()# 比较重要的参数,超参数plentaly,用l1还是l2
# l = LogisticRegression(max_iter=1000,penalty='l2').fit(x_train,y_train)
l = LogisticRegression(max_iter=10000, penalty='l1',solver='liblinear')
l.fit(x_train,y_train)
# print('l', l.score(x_test, y_test))
# print('召回率',recall_score(y_test,l.predict(x_test)))
# print('精确率',accuracy_score(y_test,l.predict(x_test)))
# print('f1-score',f1_score(y_test,l.predict(x_test)))
# 找到模型将测试样本集分到正例类别的概率
y_score = l.predict_proba(x_test)[:,1]
a = roc_auc_score(y_test,y_score)
print(a)

结果如下:
0.9983622666229938

http://www.15wanjia.com/news/47238.html

相关文章:

  • 如何在自己电脑上做网站2345手机浏览器
  • 国度网络网站建设网络策划
  • 单位网站的方案企业营销策划书
  • 做的好的营销型网站有哪些东莞关键词排名推广
  • 网站无后台可以上框架手机卡顿优化软件
  • 网站备案幕布照片百度网盘提取码入口
  • wordpress谷歌搜索链接权重被劫持某企业网站的分析优化与推广
  • seo诊断服务惠州seo代理计费
  • 网站搭建外贸营销网站
  • 购物网站开发 项目描述谷歌chrome浏览器下载
  • 网站开发宝典产品推广怎么做
  • 网站开发年薪第三方网站流量统计
  • 汉中网站建设自媒体推广
  • 网站外链 快速建设开封seo推广
  • 爱做电影网站服装品牌策划方案
  • 做个公司网站需要什么钱以品牌推广为目的的广告网络平台
  • asp网站开发教程怎么做线上销售
  • 网站建设答案全国防疫大数据平台
  • 想制作一个网站怎么来做sem是什么的英文缩写
  • 网站开发公司会在最后面加上公司西安百度推广网站建设
  • wordpress 程序优化网站排名优化培训哪家好
  • 中国城乡住房建设厅网站5118网站如何使用免费版
  • 安平县哪家做网站百度云官方网站
  • 网站开发的目的意义特色创新seo自然优化排名技巧
  • 网站建设应遵守的原则百度推广要自己建站吗
  • 北京建设建网站免费检测网站seo
  • 高端手机网站建设论坛发帖
  • 安阳网站建设哪家专业抖音seo招商
  • 冀州做网站的公司百度首页排名优化服务
  • wordpress怎么让文章页新窗口打开什么软件可以优化关键词