机器学习系列5:特征缩放

机器学习入门系列二(关键词:多变量(非)线性回归,批处理,特征缩放,正规方程) 在#机器学习系列一#中,我们讨论了单变量的线性回归,而多变量的线性回归与单变量类似。首先我们来看一个例子,下表是波特兰的房子价格,针对不同的房屋面积和卧室间数。 房屋面积/ft2ft^2 卧室/间 价格/美元 房屋面积/ft2ft^2 卧室/间 价格/美元 2104 3 399900 1962 4 259900 1600 3 阅读详情

首先我们应该了解一下多元线性回归。相比于单变量线性回归,该函数拥有多个变量值,那么他所拥有的参数就不仅仅是一个或者两个,而是多个。

例如下面这个函数:

未命名图片.png

如果把该函数的参数 θ 和变量 x 全部写成向量的形式,就可以简化成下面这个函数:

未命名图片.png

 

如果你想预测房价,现在有两个变量 x1 和 x2 来控制房子的价格。 x1 为房子的大小,范围在 0 到 2000,x2 为房子中卧室的数目,范围在 0 到 5,那么画出这个代价函数的轮廓图就是这个样子,一个扁扁的椭圆形。

未命名图片.png

对这个函数进行梯度下降,就是红线的过程,你会发现,这个路程很长很曲折,这样我们进行梯度下降所花费的时间就会很长。那么我们应该怎样来缩短这个时间呢?先从这个图来下手。你看这个图,麻麻赖赖的,一点都不圆润,怎么办?盘它!(手动狗头)

未命名图片.png

给它变成这个样子不就好办了吗。怎么盘?肯定不能用手盘呀,这里就要用到特征缩放(Feature Scaling)。将变量 x1 和 x2 都缩放到一个范围中,我们将他们都缩放到 -1 到 1 这个范围内。最简单的方法就是将 x1 除以 2000(因为他的范围就是 0-2000), x2 除以 5。现在变量 x1 和 x2 的范围全部都在 -1 到 1 这个区间了,但是又出现一个问题,你发没发现,现在经过处理之后的数据全是正值,不分散,那么我们就要用稍微复杂一点的方法进行特征缩放。用均值归一化(Mean normalization)的方法处理数据:

未命名图片.png

其中 μn 为平均值,Sn 为标准差,也可以用这个变量最大值与最小值的差。现在你就会发现,数据既有正值也有负值,分散在-1 到 1 这个区间,进行梯度下降就很快啦。

 

ps. 本篇文章是根据吴恩达机器学习课程整理的学习笔记。如果想要一起学习机器学习,可以关注微信公众号「SuperFeng」,期待与你的相遇。

 

 

 

 

机器学习系列笔记三:K近邻算法与参数调优[下] 机器学习系列笔记三:K近邻算法与参数调优[下] 文章目录机器学习系列笔记三:K近邻算法与参数调优[下]网格搜索超参 Grid Search数据归一化最值归一化Normalization均值方差归一化 Standardization对数据集进行归一化sklearn中的StandardScaler手写StandardScaler关于K近邻算法的思考使用scikit-learn实现机器学习的流程总结参考资料 网格搜索超参 Grid Search 在上一章节中简单描述了对各个超参数的求解过程,实际上sklearn内 阅读详情

相关推荐

Java 处理地理信息数据[DEM TIF文件数据获取高程]

EPSG 是一个国际标准,用于唯一标识地理坐标系和投影坐标系。

两点 1276

【Machine Learning】4.特征缩放(Feature Scaling)和学习率(Learning Rate)

本文主要介绍了特征缩放,简单了解学习率相关知识

学习分享 2279

从Chimera到ChimeraX:科研绘图升级指南,让你的论文配图更专业

本文详细介绍了从UCSF Chimera升级到ChimeraX的科研绘图指南,帮助研究者提升论文配图质量。ChimeraX在渲染引擎、大分子处理能力和动画功能上具有显著优势,特别适合生命科学和结构生物学领域。文章涵盖材质设置、专业配色、工作流程和期刊适配等核心技巧,助力产出出版级分子可视化图像。

weixin_33670786的博客 930

特征缩放(Feature Scaling)

特征缩放

weixin_45142381的博客 3475

Reactor 响应式编程(第一篇:Reactor核心)

响应式:响应式编程: 全异步、消息、事件回调默认还是用当前线程,生成整个流、发布流、流操作.log();//只要不指定线程池,默认发布者用的线程就是订阅者的线程;

moments的博客 1572

基于Simulink的MIMO-OFDM系统仿真建模示例

MIMO概述MIMO技术利用多个天线进行信号发送和接收,通过空间复用来提高数据传输速率,或通过空间分集来增强信号的可靠性。OFDM概述OFDM是一种将高速率数据流分成多个低速数据流并行传输的技术,每个子载波都采用调制方式(如BPSK、QPSK),并通过IFFT/FFT变换实现串并转换。MIMO-OFDM优势结合了MIMO的空间分集增益与OFDM对抗多径效应的能力,适用于宽带无线通信系统。提供了更高的数据速率和更好的频谱效率,是现代无线通信标准(如4G LTE、5G NR等)的核心技术之一。

xiaoheshang_123的博客 327

机器学习 数据缩放_机器学习的数据缩放基本指南

机器学习 数据缩放It’s possible that you will come across datasets with lots of numerical noise built-in, such as variance or differently-scaled data, so a good preprocessing is a must before even thinking abo...

weixin_26750481的博客 1169

YOLOv11改进策略【模型轻量化】| 替换骨干网络为 2024轻量化网络MoblieNetV4:移动生态系统的通用模型

一、本文介绍 本文记录的是基于MobileNet V4的YOLOv11目标检测轻量化改进方法研究。MobileNet V4通过整合UIB、Mobile MQA以及优化的NAS策略,能够在在不降低性能指标的前提下,降低计算成本。本文配置了原论文中MNv4-Conv-S、MNv4-Conv-M、MNv4-Conv-L、MNv4-Hybrid-M和MNv4-Hybrid-L五种模型,以满足不同的需求。 模型 参数量 计算量 推理速度 YOLOv11m 20.0M 67.6GFLOPs 3.5ms

Limiiiing的博客 4457

机器学习 特征缩放

机器学习中用到的特征缩放

默的博客 847

Camunda 7.x 系列【62】启动流程实例源码解析

为了更好的了解Camunda,接下来我们简单分析下启动流程实例相关源码

记录知识、锤炼自我 1171

Python 爬虫实战:爬取去哪儿网酒店评价,提取住宿体验关键词

本文介绍了基于去哪儿网酒店评价数据的爬取与分析方法。首先通过分析网页结构和数据加载机制,定位到评价数据的JSON接口及关键参数。然后使用Python搭建爬虫环境,实现多页评价数据的批量采集与存储,并通过反爬策略确保数据获取的稳定性。在文本分析环节,采用jieba分词和TF-IDF算法提取高频关键词,结合词云可视化展示用户关注点。分析结果显示位置、服务、卫生是核心关注维度,同时识别出好评与差评的关键驱动因素。该方法为酒店服务优化和消费者决策提供了数据支持,并可通过扩展实现更深入的情感分析和竞品对比。

2503_91057718的博客 999

标准化和归一化理解

标准化:目的是为了统一不同特征之间的量纲。比如100分制和5分制 归一化:对原始数据进行线性变换把数据映射到[0,1]之间,提高迭代求解的收敛速度 归一化:对数据的数值范围进行特定缩放,但不改变其数据分布的一种线性特征变换。 1.min-max 归一化:将数值范围缩放到(0,1),但没有改变数据分布; z-score 归一化:将数值范围缩放到0附近, 但没有改变数据分布; 标准化:对数据的分布的进行转换,使其符合某种分布(比如正态分布)的一种非线性特征变换。 常用的方法是z-score标准化,经过处理后

爱问西瓜爱大树的博客 2479

关于如何在matlab中导入并翻译Hypemesh导出的大型刚度矩阵txt文本

如何将它翻译成matlab可以使用的矩阵变量,并参与运算。 由于这个大型刚度矩阵125万x125万≈1e12。matlab甚至其他计算软件无法保存这个大的一个矩阵文件。而这个刚度矩阵作为稀疏矩阵其中非零元素的数目只有有500多万。采用sparse稀疏矩阵技术是可以保存。 这里简单介绍一下这个Hypemesh导出的大型刚度矩阵txt文本。如图DMIG开头的标识符是换行符,后面两列是表示这条非零元素在刚度矩阵中列数的信息。我们已经将左边字母和符号等批量删除,得到了右边textread函数可以...

wenyusuran的专栏 1795

吴恩达机器学习系列5:特征缩放

首先我们应该了解一下多元线性回归。相比于单变量线性回归,该函数拥有多个变量值,那么他所拥有的参数就不仅仅是一个或者两个,而是多个。例如下面这个函数:如果把该函数的参数 θ 和变量 x 全部写成向量的形式,就可以简化成下面这个函数:如果你想预测房价,现在有两个变量 x1 和 x2 来控制房子的价格。 x1 为房子的大小,范围在 0 到 2000,x2 为房子中卧室的数目,范围在 0 到 5,那么画出...

weixin_34303897的博客 183

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

机器学习系列 5:特征缩放

https://www.toutiao.com/a6693032631371563528/ 首先我们应该了解一下多元线性回归。相比于单变量线性回归,该函数拥有多个变量值,那么他所拥有的参数就不仅仅是一个或者两个,而是多个。例如下面这个函数: 如果把该函数的参数 θ 和变量 x 全部写成向量的形式,就可以简化成下面这个函数: 如果你想预测房价,现在有两个变量 x1 和...

喜欢打酱油的老鸟 629

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

机器学习系列4-特征工程

机器学习系列-特征工程、数据集分类、特征工程的表示、良好的特征、清理数据

jxliu的博客 1235

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

【机器学习系列之三】特征工程

目录 1.特征工程概述与采样 2.数据预处理 2.1 数值型数据 2.2 类别型数据 2.3 文本型 2.4 其他 2.5 时间型 2.6 统计特征 2.7 特征结合feature stacker 3 . 特征选择 3.1 Filter 3.2 Wrapper 3.3 Embedded 4 . 降维技术 4.1 PCA(Principal Component An

多元思考力 3218

机器学习系列5-特征组合、简化正则化

机器学习系列5-特征组合、过拟合、欠拟合、简化正则

jxliu的博客 1656

【漫话机器学习系列】168.最大最小值缩放(Min-Max Scaling)

在机器学习和数据预处理中,特征缩放(Feature Scaling) 是一个至关重要的步骤,它可以使模型更稳定,提高训练速度,并优化收敛效果。最大最小值缩放(Min-Max Scaling) 是其中最常见的方法之一,它可以将特征值变换到一个固定范围(通常是 [0,1])。本文将详细介绍 Min-Max Scaling 的数学公式、适用场景、优缺点以及如何在 Python 中实现它。

IT古董 2030

机器学习系列--特征工程

文章目录前言1. 结构化数据2. 非结构化数据特征处理1.特征归一化2.类别型特征3.高维组合特征的处理4.5. 文本表示6. Word2Vec7.图像数据不足的处理方法 前言 在机器学习领域,数据和特征的质量往往决定了最后结果的上限。也就是说如果数据和特征的质量不好,即使机器学习的模型再优秀也无法达到理论的最优值。 在本文中,进行讨论的是对数据和特征的处理方法。 数据可以分为{结构化数据非结构化数据 数据可以分为 \begin{cases} 结构化数据 \\ 非结构化数据 \end{cases} 数据可以

在人工智能的道路上爬行 527

【漫话机器学习系列】229.特征缩放对梯度下降的影响(The Effect Of Feature Scaling Gradient Descent)

在机器学习和深度学习中,梯度下降是最常用的优化算法之一。然而,很多人在训练模型时会遇到收敛速度慢、训练不稳定的问题,其中一个重要原因就是特征未进行适当的缩放。

IT古董 1082

【机器学习】从零精通特征工程:Kaggle金牌选手都在用的核心技术

在前面的学习中,我们已经接触了多种机器学习算法。然而,“垃圾进,垃圾出”(Garbage In, Garbage Out)是数据科学领域一句广为流传的箴言。这意味着,即使拥有最强大的算法,如果输入数据的质量不高或者不能有效反映问题的本质,模型的性能也难以达到预期。而特征工程(Feature Engineering)正是点石成金、化腐朽为神奇的关键技术,它专注于从原始数据中提取、转换和创造出能更好驱动模型学习有效模式的特征。

吴师兄大模型的博客 1615

机器学习系列5-梯度下降法

Gradient Descent Review 前面预测宝可梦cp值的例子里,已经初步介绍了Gradient Descent的用法: In step 3,​ we have to solve the following optimization problem: θ∗=arg⁡min⁡θL(θ)\theta^{*}=\arg \underset{\theta}{\min} L(\theta) \q...

weixin_44406200的博客 4146

机器学习系列(3)_特征工程01数据预处理

参考链接: 1、scikit-learn官方网站 2、sklearn提供的自带的数据集 3、Kaggle官网 4、数据挖掘——无量纲化 文章目录一、数据中台二、sklearn中的数据预处理与特征工程三、数据无量纲化(1)preprocessing.MinMaxScaler 归一化(2)preprocessing.StandardScaler 标准化(3)如何选择归一化和标准化四、缺失值处理(1)impute.SimpleImputer五、处理分类型特征:编码与哑变量(1)preprocessing.Labe

2989

Machine Learning学习笔记Ⅱ - Supervised Machine Learning: Regression and Classification2

xjjthfeaturexj​jthfeature:使用下标进行区分第几个参数n:参数数量。xjx_jxj​:第几个x变量x⃗ixi:第i个训练集x⃗jixji​:第i个训练集中的第j个x变量对于函数fwbxw1x1w2x2wnxnbfwb​xw1​x1​w2​x2​...wn​xn​bb:一个确定数字w⃗iwiw⃗w。

ImLuo_Lauren的博客 1976

吴恩达机器学习系列课程

梯度下降算法最小化線性回歸的任意函數J+應用於線性回歸的代價函數。右邊seita0是新的 so temp1變了。最小化線性回歸的代價函數J。

2401_86475221的博客 465
上一篇: 机器学习系列4:线性回归的梯度下降算法
下一篇: 机器学习系列6:正规方程
SuperFengCode
博客等级 码龄9年 25粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值