首页 > 其他分享 >十一、【机器学习】【监督学习】- 局部加权线性回归 (Locally Weighted Linear Regression, LWLR)

十一、【机器学习】【监督学习】- 局部加权线性回归 (Locally Weighted Linear Regression, LWLR)

时间:2024-07-12 15:27:31浏览次数:22  
标签:Weighted Linear LWLR 模型 学习 监督 数据 局部

 系列文章目录

第一章 【机器学习】初识机器学习

第二章 【机器学习】【监督学习】- 逻辑回归算法 (Logistic Regression)

第三章 【机器学习】【监督学习】- 支持向量机 (SVM)

第四章【机器学习】【监督学习】- K-近邻算法 (K-NN)

第五章【机器学习】【监督学习】- 决策树 (Decision Trees)

第六章【机器学习】【监督学习】- 梯度提升机 (Gradient Boosting Machine, GBM)

第七章 【机器学习】【监督学习】-神经网络 (Neural Networks)

第八章【机器学习】【监督学习】-卷积神经网络 (CNN)

第九章【机器学习】【监督学习】-循环神经网络 (RNN)

第十章【机器学习】【监督学习】-线性回归


目录

 系列文章目录

前言

一、基本定义

(一)、监督学习

(二)、监督学习的基本流程

(三)、监督学习分类算法(Classification)

二、局部加权线性回归 (Locally Weighted Linear Regression, LWLR)

(一)、定义

(二)、基本概念

(三)、训练过程

(四)、特点:

(五)、适用场景:

(六)、扩展

三、总结


前言

    在先前的文章系列中,我们深入探讨了机器学习的基础框架和算法分类,为读者构建了关于这一领域的坚实理论基础。本章节我们将焦点转向监督学习领域中的一个核心算法—— 局部加权线性回归 (Locally Weighted Linear Regression, LWLR),旨在详尽解析其内在逻辑、应用实践及重要参数调整策略。


一、基本定义

(一)、监督学习

        监督学习(Supervised Learning)是机器学习中的一种主要方法,其核心思想是通过已知的输入-输出对(即带有标签的数据集)来训练模型,从而使模型能够泛化到未见的新数据上,做出正确的预测或分类。在监督学习过程中,算法“学习”的依据是这些已标记的例子,目标是找到输入特征与预期输出之间的映射关系。

(二)、监督学习的基本流程

        数据收集:获取包含输入特征和对应正确输出标签的训练数据集。
        数据预处理:清洗数据,处理缺失值,特征选择与转换,标准化或归一化数据等,以便于模型学习。
        模型选择:选择合适的算法,如决策树、支持向量机、神经网络等。
        训练:使用训练数据集调整模型参数,最小化预测输出与实际标签之间的差距(损失函数)。
        验证与调优:使用验证集评估模型性能,调整超参数以优化模型。
        测试:最后使用独立的测试集评估模型的泛化能力,确保模型不仅在训练数据上表现良好,也能在未见过的新数据上做出准确预测。

(三)、监督学习分类算法(Classification)

        定义:分类任务的目标是学习一个模型,该模型能够将输入数据分配到预定义的几个类别中的一个。这是一个监督学习问题,需要有一组已经标记好类别的训练数据,模型会根据这些数据学习如何区分不同类别。
        例子:垃圾邮件检测(垃圾邮件 vs. 非垃圾邮件)、图像识别(猫 vs. 狗)。


二、局部加权线性回归 (Locally Weighted Linear Regression, LWLR)

(一)、定义

        局部加权线性回归(Locally Weighted Linear Regression, LWLR)是一种非参数回归方法,用于预测连续数值输出。与传统的线性回归模型不同,LWLR在每次预测时都计算一组新的参数,而不是使用固定的一组参数。这种方法使得模型能够更加灵活地适应数据的局部特性,特别是在非线性数据分布中表现更佳。

(二)、基本概念

        局部加权线性回归的核心思想是在预测目标点附近的训练数据上施加更高的权重,而在远处的数据点上施加较低的权重。这样做可以使得预测更加关注于目标点的局部信息,从而提高预测的准确性,尤其是在数据表现出局部非线性的情况下。

(三)、训练过程

          尽管“训练过程”这个词在这里可能不太恰当,因为LWLR不像其他回归方法那样有一个单独的训练阶段,但我们可以说LWLR的预测过程包括了动态参数估计,可以视为一种“即时训练”。

  1. 选择权重函数:通常使用高斯权重函数,其中权重随距离的增加而减小。

    其中,

    标签:Weighted,Linear,LWLR,模型,学习,监督,数据,局部
    From: https://blog.csdn.net/xgq8217/article/details/140357596

相关文章

  • Nonlinear econometrics for finance
    NonlineareconometricsforfinanceHOMEWORK2(LIE,NLSandGMM)Problem1(LawofIteratedExpectations.)(6points) Afinancialanalystwantstopredictthereturnonaportfolio.Theportfoliogiveseitherareturnof1or2percentineachperiod.She......
  • linear algebra(3)
    linearequations研究\(n\)个\(n\)元线性方程的解的数量判定。columnpicture将线性方程组视为对列的线性组合,考虑其columnpicture。case1:columnvectorsarelinearindependence此时有唯一解。考虑将这些列向量作为基以后张成的空间,由于其线性无关,所以必定是一个\(......
  • [题解]AT_abc248_e [ABC248E] K-colinear Line
    思路首先,我们得清楚如何判断三点共线。对于每一个点,它的横纵坐标都有这么一个关系:\(n\timesx+m=y\)(其中\(n,m\)为常数)。那么,对于三点共线的点来说,\(n,m\)是相同的。因此我们得出三个式子。\[n\timesx_a+m=y_a\]\[n\timesx_b+m=y_b\]\[n\tim......
  • Linear phase filters-线性相位滤波器概念
    一概念线性相位滤波器(LinearPhaseFilter)是一种常见的数字信号处理工具,用于在频率域中对信号进行滤波。与传统的非线性相位滤波器不同,线性相位滤波器具有特定的频率响应特性,使得信号通过滤波器后的相位延迟与频率成正比,从而保持信号的相对时间关系。这使得线性相位滤波器在许多......
  • Mamba: Linear-Time Sequence Modeling with Selective State Spaces
    目录概Mamba代码GuA.andDaoT.Mamba:Linear-timesequencemodelingwithselectivestatespaces.2023.概Mamba.MambaS4和S4D虽然解决了SSM计算速度的问题,但是有一个前提,就是\(A,B,C,D\)是与时间\(t\)无关的.这导致这些方法只能采取一种固定的模......
  • Combining Recurrent, Convolutional, and Continuous-time Models with Linear State
    目录概符号说明LSSL和其它方法的联系代码GuA.,JohnsonI.,GoelK.,SaabK.,DaoT.,RudraA.,andReC.Combiningrecurrent,convolutional,andcontinuous-timemodelswithlinearstate-spacelayers.NeurIPS,2021.Statespacerepresentaion-wiki.概Mamba......
  • 【sklearn中LinearRegression,logisticregression函数及其参数】
    文章目录前言一、sklearn中的LinearRegression1.引入库2.LinearRegression的主要参数及其解释3.LinearRegression的使用步骤(1)生成模拟数据(2)创建并训练模型(3)预测与评估二、sklearn中的LogisticRegression1.引入库2.LogisticRegression的主要参数及其解释3......
  • echarts渐变内置生成器echarts.graphic.LinearGradient
    在使用echarts绘制图表时,如果需要使用渐变色,则应使用echarts内置的渐变色生成器echarts.graphic.LinearGradientseries:[{name:'',type:'bar',barMaxWidth:20,label:{show:true,color:'#fff',},......
  • Linear regression
    Correlationsamplecorrelationcoefficient:r,from-1to1LinearregressionAssumptions:•Theresidualsarenormallydistributedandhomeostatic•Theerrorsareindependent•TherelationshipsarelinearOutliers具体代码首先构建模型。再进行下一步的......
  • Avalonia中的线性渐变画刷LinearGradientBrush
    在WPF中使用Shape实现复杂线条动画后,尝试在Avalonia中也实现同样效果。尽管官方提供了从WPF到Avalonia的快速入门文档,但由于第一次使用Avalonia,体验过程中并不是很顺利,主要是卡在线性渐变画刷LinearGradientBrush的使用上。Avalonia中的线性渐变画刷与WPF中的略有差异,但相关文档并......