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

网站怎么优化关键词快速提升排名那个网站教你做美食

网站怎么优化关键词快速提升排名,那个网站教你做美食,wordpress如何自定义模块,ppt模板大师一.逻辑回归基本介绍 逻辑回归也称作logistic回归#xff0c;是一种广义的线性回归分析模型#xff0c;主要是用来解决二分类问题#xff08;也可以解决多分类问题#xff09;。通过训练集来训练模型#xff0c;并在训练结束后对测试集进行分类。 通过激活函数是一种广义的线性回归分析模型主要是用来解决二分类问题也可以解决多分类问题。通过训练集来训练模型并在训练结束后对测试集进行分类。          通过激活函数也就是sigmoid函数可以将线性回归模型的值缩放到0,1之间公式和图像如下所示 通过这种方式我们就可以将结果靠近1的判定为一类靠近0的判定为另外一类了。 二.正则化基本介绍 正则化的意义避免过拟合。模型如果很复杂变量稍微变动就会引起模型的剧烈变动这会导致模型在训练集上表现非常好但是在测试集上会出现过拟合不具备泛化能力这不是我们想要的。因此我们选用正则化来避免过拟合这是因为正则项是非负的要使得损失最小必须让正则项趋近于0它降低了特征参数的权重使得模型更简单。 1、L1正则化 公式如下 标题 L1正则化可以让一部分权重变为零降维因此产生稀疏模型能够去除某些特征权重为0则等效于去除 2、L2正则化 公式如下 L2正则化使各个维度权重普遍变小减少了权重的固定比例使权重平滑。 三.超参数C的介绍 C浮点型为正的浮点数默认为1.0表示正则化强度的倒数。数值越小表示正则化越强。 接下来我们通过绘制图像来可视化超参数C的大小对模型准确率的影响从而选出最优的C 四.python实战 先导入必要的模块 from sklearn.linear_model import LogisticRegression as LR from sklearn.datasets import load_breast_cancer from sklearn.model_selection import train_test_split from sklearn.metrics import accuracy_score import matplotlib.pyplot as plt import numpy as np 导入乳腺癌数据集查看特征矩阵和标签值并将其划分为训练集和测试集 data load_breast_cancer() x data.data y data.target x.shape # (569, 30) y.shape # (569,) np.unique(y) # array([0, 1]) 二分类问题 x_train, x_test, y_train, y_test train_test_split(x, y, test_size0.3, random_state420) 为了同时对比L1正则化和L2正则化的效果因此创建四个空列表 l1 [] # 创建l1正则化的训练集准确率的空列表 l2 [] # 创建l2正则化的训练集准确率的空列表 l1test [] # 创建l1正则化的测试集准确率的空列表 l2test [] # 创建l2正则化的测试集准确率的空列表 x_ np.linspace(0.05, 1, 19) # 从0.05到1之间取19个数 for i in x_:lrl1 LR(penaltyl1, solverliblinear, Ci, max_iter1000).fit(x_train, y_train)lrl2 LR(penaltyl2, solverliblinear, Ci, max_iter1000).fit(x_train, y_train)l1.append(accuracy_score(lrl1.predict(x_train), y_train)) # l1正则化的训练集准确率l1test.append(accuracy_score(lrl1.predict(x_test), y_test)) # l1正则化的测试集准确率l2.append(accuracy_score(lrl2.predict(x_train), y_train)) # l2正则化的训练集准确率l2test.append(accuracy_score(lrl2.predict(x_test), y_test)) # l2正则化的测试集准确率 graph [l1, l2, l1test, l2test] color [green, black, lightgreen, gray] label [L1, L2, L1test, L2test] plt.figure(figsize(6, 6)) for i in range(len(graph)):plt.plot(x_, graph[i], color[i], labellabel[i]) plt.legend(loc4) # 图例位置.4表示右下角 plt.show() 结果如下所示 由图可知用训练集的测试结果显著优于用测试集的测试结果这说明模型在训练集上表现很好在测试集上表现欠佳这说明有轻微的过拟合。还可以发现当C逐渐增大时对模型的惩罚越来越小训练集上的表现越来越高但是测试集的表现L1正则化在C在0.5左右时就不再提升但是L2正则化在0.5之后还有提升且在0.62左右达到最高在0.9左右开始下降。虽然训练集表现在一路走高但是测试集上模型已经表现出了过拟合的倾向。因此我们会倾向选择0.62作为我们最优的C。
http://wiki.neutronadmin.com/news/300286/

相关文章:

  • 单页网站多钱淄博网站建设0533cl
  • dedecms中餐网站模板旅游网站怎样做宣传
  • 医学网站建设方案找公司做网站多少钱成都
  • 电商类网站怎么做推广海南百度推广运营中心
  • 有什么网站做微商重庆建设工程信息网30系统
  • 网站开发流程可规划为哪三个阶段php技术应用于中小企业网站开发
  • 关方网站买微信destoon做的网站
  • 可信网站认证的区别网站建设应注意哪些问题
  • 个人网页设计模板网站网站开发的语言有什么
  • 思科中国网站开发案例导视标识设计
  • wordpress你没有权限设置抖音seo代理
  • 手机网站视频无法播放是怎么回事成都模板网建站
  • 北海网站优化哈尔滨建设工程有限公司
  • 公司 网站 源码电商网站建设期末考试
  • 网站建设推广报价企业黄页注册
  • 衡阳建网站合肥网络推广培训
  • 做美工的网站网络销售是做什么的
  • 银川网站制作小白如何搭建一个网站
  • 一流的郑州网站建设做冷冻食品的网站
  • 蔺市网站建设wordpress audio player 下载
  • 网站的titlewordpress关闭插件
  • 盐城手机网站制作phpcms wordpress
  • 唯品会一家专门做特卖的网站手机版舒城县重点工程建设局网站
  • 邯郸建网站公司网站编辑器无法显示
  • 网站建设 招标任务书黄骅贴吧的最新消息
  • 网站开发用linux做学校网站的目的
  • 做非法集资资讯的网站网站ui设计例子
  • 网站建设相关费用预算推广硬件开发是什么意思
  • 深圳网站公司网站建设科技公司有哪些
  • pc端网站怎么做自适应wordpress中文注册插件