美文网首页
11.机器学习-多元线性回归(1)多维特征和向量化

11.机器学习-多元线性回归(1)多维特征和向量化

作者: 那钱有着落吗 | 来源:发表于2023-04-03 15:52 被阅读0次

之前我们学习的线性回归都是一个变量,也就是x,现在我们来看下多维特征,也就是很多的变量。

1. 多维特征

如图,我们之前学习的是房屋大小对于房价影响,那么如果加上卧室数量,楼层高度,房龄,这些因素,就相当于有了影响房价很多的因素了。

有了这么多变量,我们需要一些特定的写法来表示他们,我们使用X的上标来表示他是第行或者说第几条数据,然后使用X的下标来表示这个变量是第几个特征。

为了更加方便的表达这种多元线性回归的公式,我们使用向量的方式来表示:

例如X向量就表示x1,x2,x3,x4。
w向量与x向量的点积就是如图所示。

2. 向量化

我们使用向量化除了上面讲的书写简单外,在实际的代码编写和运行速度上也快过for循环,虽然for循环看起来好像也是比较简单。

但是使用向量化的方式:调用numpy的向量点积函数,运行速度和书写都更优化。因为这个函数可以调用计算机的硬件资源来并行计算。

再比如进行梯度下降计算的时候也是一样的问题,如果是使用for循环这种逐步计算的方式,几十上百个还行,但是一旦上万,百万,千万的时候,并行计算就变得尤为重要了。因为那个时候还用for就慢死。

相关文章

  • 13 浅析多项式回归与pipeline

    0 前言 之前我们介绍了简单线性回归,其输入特征只有一维,即:;推广到多维特征,即多元线性回归:。 但是在线性回归...

  • 线性回归模型

    参考:1.使用Python进行线性回归2.python机器学习:多元线性回归3.线性回归概念 线性回归模型是线性模...

  • 3 线性回归算法

    线性回归分为: 简单线性回归:特征数量只有一个。 多元线性回归:特征数量有多个。 1 简单线性回归 寻找一条直线,...

  • 多元线性回归

    链接:多元线性回归 NG机器学习公开课笔记:机器学习笔记

  • 机器学习实践系列1——线性回归

    摘要:本文结合实际案例,介绍机器学习的线性回归模型,包括一元线性回归和多元线性回归,以及模型的评估。案例展示用Py...

  • 2019-02-17

    机器学习系列 机器学习100天 机器学习第1天:数据预处理 机器学习第2天:简单线性回归模型 机器学习第3天:多元...

  • 机器学习系列(十三)——多元线性回归及knn做回归

    多元线性回归理论 相比于样本只有一个特征值的简单线性回归,多元线性回归往往更能反映研究对象的真实情况。多元线性回归...

  • 用人话讲明白梯度下降Gradient Descent(以求解多元

    文章目录1.梯度2.多元线性回归参数求解3.梯度下降4.梯度下降法求解多元线性回归 梯度下降算法在机器学习中出现频...

  • 我对线性回归算法的理解

    概述 本文旨在简明扼要的阐述我对线性回归算法的理解,线性回归是属于监督学习,根据其特征取值可分为一元线性回归和多元...

  • Task4模型调参

    学习目标 了解常用的机器学习模型,并掌握机器学习模型的建模与调参流程 内容介绍 线性回归模型:线性回归对于特征的要...

网友评论

      本文标题:11.机器学习-多元线性回归(1)多维特征和向量化

      本文链接:https://www.haomeiwen.com/subject/gjcmrdtx.html