目录

8-1 什么是多项式回归

线性回归?

解决方案, 添加一个特征

8-2 scikit-learn中的多项式回归于pipeline

scikit-learn中的多项式回归和Pipeline

关于PolynomialFeatures

Pipeline

8-3 过拟合与前拟合03-Overfitting-and-Underfitting

使用线性回归

使用多项式回归

train test split的意义

sciki-learn官方文档:


8-1 什么是多项式回归

x看作是一个特征,x^2是另一个特征,则可以看作是线性回归,但实际结果就是非线性

线性回归?

解决方案, 添加一个特征

x无序的

8-2 scikit-learn中的多项式回归于pipeline

scikit-learn中的多项式回归和Pipeline

X零次方前的系数为1,第二列为x的值,第三例为x的平方

关于PolynomialFeatures

如果样本有两个特征则1, a, b, a*a, a*b, b*b

Pipeline

x = np.random.uniform(-3, 3, size=100)
X = x.reshape(-1, 1)
y = 0.5 * x**2 + x + 2 + np.random.normal(0, 1, 100)from sklearn.pipeline import Pipeline
from sklearn.preprocessing import StandardScalerpoly_reg = Pipeline([("poly", PolynomialFeatures(degree=2)),("std_scaler", StandardScaler()),("lin_reg", LinearRegression())
])

8-3 过拟合与前拟合03-Overfitting-and-Underfitting

均方误差来对比

使用线性回归

使用多项式回归

from sklearn.pipeline import Pipeline
from sklearn.preprocessing import PolynomialFeatures
from sklearn.preprocessing import StandardScalerdef PolynomialRegression(degree):return Pipeline([("poly", PolynomialFeatures(degree=degree)),("std_scaler", StandardScaler()),("lin_reg", LinearRegression())])

train test split的意义

第8章 多项式回归与模型泛化 学习笔记上相关推荐

  1. 第8章 多项式回归与模型泛化

    问题:线性回归要求假设我们的数据背后存在线性关系: , 如果将x的平方理解成一个特征,x理解成另一个特征:本来只有一个特征x,现在看成有两个特征的数据集,多了一个特征,就是x的平方,其实式子本身依然是 ...

  2. HTML5 权威指南第 10 章 文档分节 学习笔记

    HTML5 权威指南第 10 章 文档分节 学习笔记 第 8 章 标记文字 内容从从文字出发,专注如何将单体内容正确的呈现出来:第 9 章 组织内容 内容从段落出发,专注如何将单体内容合理的放在段落中 ...

  3. MATLAB simulink 模型验证学习笔记

    MATLAB simulink 模型验证学习笔记 一.静态验证 1.Model Advisor 模型验证意思是用matlab自带的规范检查工具来检查自己画的模型是否符合规范. 进行模型验证需要用到的模 ...

  4. 网规第二版:第8章 网络规划与设计论文学习笔记(含历年真题)(完结)

    第8章 网络规划与设计论文学习笔记 8.1写作范围要求 1.网络技术应用与对比分析 2.网络技术对应用系统建设的影响 3.专用网络需求分析.设计.实施和项目管理 4.下一代网络技术分析 8.2论文考试 ...

  5. 《C++Primer》第二章-变量和基本类型-学习笔记(1)

    <C++Primer>第二章-变量和基本类型-学习笔记(1) 文章目录 <C++Primer>第二章-变量和基本类型-学习笔记(1) 摘要 主体 基本(内置)类型 算数类型 整 ...

  6. 【ember zigbee】序章:协议栈相关文档学习笔记

    原文地址:https://blog.csdn.net/tainjau/article/details/90648114 文章目录 写在前面 一.材料出处 二.文档解析 2.1.EZSP Protoco ...

  7. MPC模型预测控制学习笔记-2021.10.27

    MPC模型预测控制学习笔记-点击目录就可以跳转 1. 笔者介绍 2. 参考资料 3. MPC分类 4. 数据的标准化与归一化 5. MATLAB-MPC学习笔记 5.1 获取测试信号:gensig( ...

  8. nodejs学习笔记(上)

    nodejs学习笔记 (上) 通过学习需要做到的是 了解 前后端是如何进行交互的 nodejs也是使用javaScript进行编写的 javaScript在不同的运行环境中有不同的作用 在浏览器内核中 ...

  9. 学海灯塔新增学习笔记上传功能

    又经过一天的努力,学海灯塔学习笔记上传功能实现.欢迎访问我们的学海灯塔 学习笔记这一模块的功能和课程文件类似,由同学们上传自己的学习笔记,用户可以下载,并且可以对笔记进行打分,后期将增加文件讨论功能. ...

  10. 多项式回归与模型泛化

    1.多项式回归 线性回归的局限性是只能应用于存在线性关系的数据中,但是在实际生活中,很多数据之间是非线性关系,虽然也可以用线性回归拟合非线性回归,但是效果会变差,这时候就需要对线性回归模型进行改进,使 ...

最新文章

  1. 做好数据可视化的技巧和原则!
  2. 物联网技术在智能医疗的应用
  3. ps怎么制作流体_PS实例教程:制作流体质感背景
  4. python如何改颜色_python和networkx:如何更改节点的颜色
  5. NodeJS使用ES6
  6. 【重温经典算法之二】快速排序
  7. Java设计模式(2 / 23):观察者模式
  8. jpa 自定义sql if_SpringBoot整合JPA实现多数据源及读写分离
  9. rust投递箱连接箱子_拆了的快递包装丢哪里?闵行试行24小时开放的网购包装回收箱...
  10. Linux命令应用大词典-第 15章 文件、目录权限和属性
  11. gerrit docker运行失败 chown: /var/gerrit/review_site: Permission denied 【已解决】
  12. HTML——网页设计基础
  13. Python 鸡肋面试题总结
  14. 一个web页面的访问的过程
  15. win10电脑没有声音(电脑放音乐没声音怎么回事)
  16. 图像处理篇二:图像颜色转换(OpenCV、PIL)
  17. FineReport报表工具如何实现报表查询和分页显示
  18. Matlab之读取shp文件函数shaperead
  19. 基于 短信认证 通过 华为、H3C 结合 OpenPortal认证计费系统 实现 网络准入 短信验证码 访客实名认证
  20. linux中vlan 设备,eth/ens设备,bridge设备,veth设备, tap设备,tun设备

热门文章

  1. 所有自然数相加的和是-1/12,你信吗?
  2. cad管线交叉怎么画_CAD命令:打断(BREAK)命令的使用技巧
  3. win10 桌面的的文件都不见了 提示不注销保存都文件都为临时_Windows10隐藏的8个小技巧,每一个都非常实用又高效...
  4. 《一秒学会C++》异步回调函数(C++11)
  5. java 全局唯一id_JAVA生成全局唯一ID 使用 java.util.UUID
  6. python语言是 创造的_1.python简介
  7. java数据集合总结_java集合总结 - 雷开你的门的个人空间 - OSCHINA - 中文开源技术交流社区...
  8. 阿里巴巴小程序繁星计划专题上线,汇集最优扶持资源与最新资讯!
  9. 人工智能你必须掌握的32个算法(二)归并排序算法
  10. JavaSE基础笔记一