机器学习之多元线性回归

news2025/1/8 12:41:59

1、多元线性回归模型:定义:具有多个特征的线性回归模型

  • 多元线性回归模型,见下图:
    在这里插入图片描述
  • 多元线性回归总结(参数、模型、损失函数、梯度下降算法)见下图:【注意:梯度下降算法每次都是同时更新wj和b】
    在这里插入图片描述

2、多维特征:

  • 多维特征:{x1、x2、…、xn},其中xj表示第j个特征
    • n表示特征的数量
    • 具体解释如下图:
      在这里插入图片描述

3、矢量化(vectorization)

  • 工具:使用Numpy库,Numpy库是python中,机器学习使用最广泛的数值线性库
  • 优点:
    • 1、简化代码
    • 2、提升运算速度,具体解释见下面两幅图
    • 3、提升代码可阅读性
      在这里插入图片描述
      在这里插入图片描述

4、多元线性回归的梯度下降算法:用矢量化(python当中的Numpy库)实现,可以通过硬件并行计算提升运行速度

在这里插入图片描述

5、正规方程(Normal equation):仅适用于线性回归求解w和b,不能推广到其他算法,线性数量过大时,该方法速度会变慢,相比之下,在回归算法以及其他算法中,梯度下降是寻找w和b的推荐算法。

6、缩放不同特征:【特征就是模型的输入xj

  • 原因:特征范围跨度会影响梯度下降算法的速度,见下图(以房价预测为例):
    在这里插入图片描述
  • 可以用来缩放特征的方法,见下图:
    • 方法一:
      在这里插入图片描述
    • 方法二:
      在这里插入图片描述
    • 方法三:
      在这里插入图片描述
  • 特征缩放的技巧:
    在这里插入图片描述
  • 如何检查损失函数有没有收敛【通过J-iteration图,其中J为损失函数,iteration为w和b的迭代次数】
    在这里插入图片描述

7、特征工程:找到适合作为特征的输入xj

8、多项式回归:可以获得更好的曲线模型【选择合适的多项式函数来拟合训练样本】

在这里插入图片描述

9、scikit-learn:一个非常广泛使用的python开源机器学习库【注意:了解回归原理非常重要,单纯调用scikit-learn当中的函数,就像使用一个黑盒。】

总结:

  • 线性回归中的单变量线性回归是理解线性回归的基础,多项式回归是更为复杂的一种回归模型
  • 回归的过程就是通过寻找合适的参数w和b使得损失函数最小
  • 梯度下降过程的速度受到特征范围的影响

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/75556.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Vue2中过滤器的用法详解

目录 一、过滤器的概念 二、过滤器的使用位置 三、过滤器的分类 1、全局过滤器 2、本地过滤器 四、过滤器应用实例 1、使用过滤器实现省略号 2、使用过滤器处理时间戳 五、Vue3中已废弃过滤器 过滤器是vue中的一个特性,作用是用于对文本进行格式化的作用。…

动态与静态获取元素

🌵知识点简介 静态获取(querySelectorAll)时,选出的所有元素的数组,不会随着文档操作而改变; 动态获取(getElementById)时,选出的所有元素的数组,会随着文档的…

Paddle 点灯人 之 Tensor

Paddle 点灯人 之 Tensor 文章目录Paddle 点灯人 之 TensorPaddle点灯人介绍Tensor介绍Pytorch和Paddle的相似之处创建张量Tensor图片/文本转TensorDataLoader不需要加ToTensorPaddle中的 Tensor 的属性形状 shape数据类型(dtype)Tensor 的设备位置&…

高压放大器驱动压电器件工作原理

高压放大器在实际应用中经常会进行电容性负载驱动,对压电器件进行驱动,那么工作原理是什么呢,下面就请安泰电子来为我们讲解一下。 高压放大器是提高信号电压的装置,当负载是谐振电路或者耦合电路的时候,要求特定频率范…

Mybatis源码解析(十):一级缓存和二级缓存

Mybatis源码系列文章 手写源码(了解源码整体流程及重要组件) Mybatis源码解析(一):环境搭建 Mybatis源码解析(二):全局配置文件的解析 Mybatis源码解析(三):映射配置文件的解析 Mybatis源码解析(四):s…

转行学python?到底值不值

大学毕业后相当迷茫,不知道做些什么,于是跟着潮流去学了python,当年2w多买的python教程,三个月的时间成功上岸,现在用不着了,文末有领取方式。 面对当前情况,让众多职场人开始紧张,…

《棒球大联盟2nd》:青春赛场·棒球1号位

茂野大吾是个有着现役职业棒球选手的父亲的小学生。他因为向往曾经在棒球大联盟活跃的父亲吾郎,而开始了在少年棒球队“三船海豚队”的棒球训练。但是,因为背负着茂野二世这个称号的压力,无法发挥出原来的水平,以至于1年还不到就放…

基于java+springmvc+mybatis+jsp+mysql的整体衣柜定制系统

项目介绍 管理员后台: 功能:个人中心、客户管理、导购管理、店长管理、厂家管理 客户后台: 功能:个人中心、款式信息管理、款式预订管理、材料信息管理、材料预订管理、定制订单管理、安装信息管理、订单评价管理、联系客户管理 …

我发现了一个React、Vue等所有前端框架都存在的隐秘Bug?

什么 Bug? 昨天有个朋友请教了我一个问题,她在使用原生的 Details 元素封装一个手风琴组件。但是无论如何都不能按照预期工作。 起初我认为是她水平比较差,代码写的有问题。但是她一再向我保证绝对不是她的问题。所以我就抽出时间帮她看了一…

DP2515国产带SPI接口CAN总线控制器芯片兼容替代MCP2515/MCP2515-I/ST

目录什么是CAN?DP2515简介芯片特性参考原理图什么是CAN? CAN是控制器局域网络(Controller Area Network, CAN)的简称,是如今是国际上应用最广泛的现场总线之一,是ISO国际标准化的串行通信协议。在汽车产业中,出于对安…

项目管理必备,教你如何制作甘特图

甘特图是项目管理中常用的工具,又被称为横道图。 由表格和条形图组成,左侧显示项目中所有的任务及时间,右侧一条状进度条显示项目每个任务的进度。 因为它极其好用,不仅在比较大型和复杂的项目中被广泛使用,在日常工…

iPhone 微信多开,如何在苹果手机上安装多个微信,爱思助手怎么用?IPA文件怎么弄?

苹果实现微信多开,用爱思助手就能实现,简单易上手。爱思助手怎么用?IPA文件怎么弄? 设备:Mac(11.6)/14pm 助手:爱思助手 需求:在最新的苹果手机上实现微信多开 博主上个月底抢的14pm终于到手了,之前多开微信一直用的大灰免费版的,怎么说呢?挺好用的但是不稳定,…

简单的有限状态机(FSM)的示例一

一个简单的有限状态机, 三种状态: 停止状态运行状态暂停状态 三个事件 StartPauseStop 状态转换说明: Stopped状态:通过Start事件转换为Running状态Running状态:通过Pause事件可转换为Pause状态Pause状态&#…

什么是零知识证明(ZK Proof)?Web2.0通往Web3.0的入口技术

古老的难题 女:你爱我吗? 男:爱! 女:怎么证明? 男:…… 零知识证明的定义 零知识证明(Zero-Knowledge Proof)也叫做最小泄露证明,能充分证明自己是某种权益的合法拥有者&#xff0c…

【Docker】第四章 容器管理

4.1 创建容器常用选项 指令 描述 -i, --interactive 交互式 -t, --tty 分配一个伪终端 -d, --detach 运行容器到后台 -a, --attach list 附加到运行的容器 --dns list 设置DNS服务器 -e, --env list 设置环境变量 --env-file list 从文件读取环境变量 -p, --p…

知识点14--搭建k8s本地测试集群

首先要做安装前的准备: 1、最少三台节点,CentOS 7系统,每台不低于4核4G资源,并配置host域名 [roothdp1 ~] cat /etc/hosts 192.168.88.186 hdp1 192.168.88.187 hdp2 192.168.88.188 hdp32、所有节点保证时间同步、并做SSH互信 …

离散数学与组合数学-数理逻辑-01命题与联结词

文章目录1. 命题与联结词1.1 命题1.2 常用联结词1.3 命题公式1.4 命题的等值演算与推理等价关系式基本等价式1. 命题与联结词 1.1 命题 命题:我们对确定对象做出的陈述句称为命题(propositions and statements 命题或陈述)。当判断为真时&a…

《小猫猫大课堂》2—开启C语言的世界,喵!

更新不易,麻烦多多点赞,欢迎你的提问,感谢你的转发, 最后的最后,关注我,关注我,关注我,你会看到更多有趣的博客哦!!! 喵喵喵,你对我…

学不会的python之正则表达式详解(re模块)

本篇博客介绍了正则表达式与在python中的应用(re模块),及一些在开发中常见的模式示例。参考书籍《python核心编程(第三版)》 学不会的python之正则表达式正则表达式(模式)简介正则应用搜索与匹配注意特殊符号与字符择一匹配匹配单个字符注意问题起始、结尾、单词边界…

天津教育杂志天津教育杂志社天津教育编辑部2022年第35期目录

卷首语《天津教育》投稿:cn7kantougao163.com 强化教学保障意识 助力基础教育又好又快发展 本刊编辑部; 1 本刊视线_关注 家校协同下的青少年心理健康问题探讨 袁玉萍; 4-6 本刊视线_学校体育 中学体育课程主体活动教学模式的实施 张强;李聚虎; 7-9 本刊…