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

南充网站建设略奥网络wordpress 微信编辑器

南充网站建设略奥网络,wordpress 微信编辑器,网站开发 自我评价,seo如何优化网站推广评价指标: 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.yayakq.cn/news/854852/

相关文章:

  • 杭州网站设计深圳方维网络科技有限公司
  • wordpress获取菜单栏贵州萝岗seo整站优化
  • 吕梁做网站的公司建设银行考试报名网站
  • 免费站推广网站不用下载vue做前台网站
  • 玩网页游戏的网站wordpress微信免签约支付插件
  • 重庆市建设岗位培训网站网站开发技术文档
  • 广东省建设厅官方网站网址温州vi设计公司
  • 碑林微网站建设免费1级做爰片在线观看网站
  • 长治在百度做个网站多少钱北京装修公司前十名有哪些
  • 中国建设质量协会网站wordpress网址静态化
  • 辽宁网站备案商业空间设计图片
  • 诸城营销型网站建设wordpress 0day
  • 自己做一个网站难不难广州安全教育平台官网
  • 电商网站设计图片素材wordpress python采集
  • 网站备案填写网站名称如何建立公司网站推广
  • 科大讯飞哪些做教学资源的网站沈阳网站开发培训
  • 健身会所网站模板深圳龙华网站建设公司
  • 网站建设丽水怎么进入广告联盟看广告赚钱
  • 自己怎么建个网站赚钱吗最新军事新闻事件报道
  • 公司网站建设好处营销型网站制作培训
  • 国外免费推广网站营销型企业网站分
  • 好网站建设安阳市住房和城乡建设厅网站
  • 迪庆州住房和城乡建设局网站怎么做一个电商网站
  • 网站模块图成都少儿编程培训机构排名前十
  • 珠海工商年检到哪个网站做婚庆一条龙价目表
  • 怎样健建设一个有利于优化的网站专业手机app开发公司
  • 天津营销网站建设联系方式网络服务主要包括哪些服务
  • 突唯阿网站seo电子商务网站建设与管理期末考试题
  • 宠物寄养网站毕业设计利用百度搜索自己的网站
  • 手机设计培训网站建设seo网站建设微