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

做网站用的文本编辑器建个短视频网站

做网站用的文本编辑器,建个短视频网站,苏州做公司网站,东莞动点网络科技有限公司评价指标: 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/301763/

相关文章:

  • 成都做网站的公司潜江生活信息网
  • 山东众德建设项目管理公司网站西湖网站建设
  • 网站建设框架怎么做陕西住房和城乡建设网站
  • 专业做网站流程番禺网站建设怎么样
  • 套系网站怎么做安康市城市建设开发总公司网站
  • 做动效的网站怎么做电脑端网站设计稿
  • 北京城乡建设官方网站国外服务器租赁
  • 站群 网站如何做台州做网站多少钱
  • 网站装修的代码怎么做的温州推广平台
  • 台州网站建设慕枫免费搭建视频网站
  • 企业网站设计wordpress科技文化网站建设方案
  • 微网站模板免费下载检察院网站建设方案
  • php网站开发工程师职责网站建设简介是什么
  • 深圳市网站备案2019年的阜南县建设修路网站
  • 公司有域名 如何做网站黄冈市网站建设
  • 做视频网站违法交互式网站备案
  • 网站建设 答辩记录广州模板建站系统
  • 做h5哪个网站好用公众号如何推广
  • 如何用ps做网站首页图片帮人家做网站
  • php网站建设流程图vps网站解析域名
  • wordpress精美网站谷歌优化公司
  • 网站设计酷站泉州网站建设电话
  • 怎么做坑人的网站中企动力官网登录
  • 中山市建设信息网站wordpress 只有英文版
  • 做发型的网站在线商城网站模板
  • 宜兴市建设局官方网站网站备案时核验单
  • 网站开发招聘要求404wordpress
  • 网站开发jsp需要什么jar包网页视频下载网址
  • 公司网站做二维码网址禾天姿网站建设
  • 西安高新区网站建设学做文案的网站