Machine Learning --- zero-mean whiten(data preprocessing)
1.零均值化(消常数项)
往往用于线性回归问题:y=wx+b,消除求参数w时截距b的影响。零均值处理即数据减其均值(x=x-mean(x),y=y-mean(y))。如何求截距b呢?只要代入最初的均值mean(y)=w*mean(x)+b,b便可知。
matlab:
x=x-mean(x);
y=y-mean(y);
2.白化/空间解相关(消除各分量相关性,去相关加缩放)
一随机信号向量x,其协方阵矩阵为:Cov(x)=E((x-m)*(x-m)')≠I(半正定)。要解除x各分量的相关性就是要找到一个空间解相关矩阵(白化矩阵)B,使得:Cov(Bx)=E(B(x-m)*(x-m)'B')=B*E((x-m)*(x-m)')*B'=I,上式表示x通过B线性变换后,使得Bx的各分量不相关,即x被白化了。
注:求解白化矩阵B
步骤1:对Cov(x)进行特征值(或SVD)分解:Cov(x)=E((x-m)*(x-m)')=QΣQ'。其中:Σ为特征值对角阵,Q为各特征值对应的特征向量阵。
步骤2:白化矩阵B可得:B=Σ-1/2Q'。因为Cov(Bx)=Σ-1/2Q'*QΣQ'*QΣ-1/2=I。
注:白化矩阵B不唯一。
matlab:
R=cov(x');
[U D ~]=svd(R,'econ'); %[U D]=eig(r)
B=inv(sqrt(D))*U';
转载于:https://www.cnblogs.com/jizhiyuan/p/3421278.html
Machine Learning --- zero-mean whiten(data preprocessing)相关推荐
- Java Machine Learning Tools Libraries--转载
原文地址:http://www.demnag.com/b/java-machine-learning-tools-libraries-cm570/?ref=dzone This is a list o ...
- Paper:《A Few Useful Things to Know About Machine Learning—关于机器学习的一些有用的知识》翻译与解读
Paper:<A Few Useful Things to Know About Machine Learning-关于机器学习的一些有用的知识>翻译与解读 目录 <A Fe ...
- 如何使用Apache的Prediction IO Machine Learning Server构建推荐引擎
by Vaghawan Ojha 通过瓦哈万·欧哈(Vaghawan Ojha) 如何使用Apache的Prediction IO Machine Learning Server构建推荐引擎 (How ...
- [导读]7 Steps to Mastering Machine Learning With Python
Step 1: Basic Python Skills ▪ Python The Hard Way by Zed A. Shaw ▪ Google Developers Python Course ...
- 【github】机器学习(Machine Learning)深度学习(Deep Learning)资料
转自:https://github.com/ty4z2008/Qix/blob/master/dl.md# <Brief History of Machine Learning> 介绍:这 ...
- 机器学习(Machine Learning)深度学习(Deep Learning)资料汇总
本文来源:https://github.com/ty4z2008/Qix/blob/master/dl.md 机器学习(Machine Learning)&深度学习(Deep Learning ...
- 机器学习----(Machine Learning)深度学习(Deep Learning)资料(Chapter 1)
文章转至:作者:yf210yf 感谢您提供的资源 资料汇总的很多,转载一下也方便自己以后慢慢学习 注:机器学习资料篇目一共500条,篇目二开始更新 希望转载的朋友,你可以不用联系我.但是一定要保留原 ...
- 机器学习(Machine Learning)深度学习(Deep Learning)资料【转】
转自:机器学习(Machine Learning)&深度学习(Deep Learning)资料 <Brief History of Machine Learning> 介绍:这是一 ...
- 机器学习(Machine Learning)深度学习(Deep Learning)资料集合
机器学习(Machine Learning)&深度学习(Deep Learning)资料 原文链接:https://github.com/ty4z2008/Qix/blob/master/dl ...
最新文章
- 《算法竞赛中的初等数论》(四)正文 0x40反演(ACM / OI / MO)(十五万字符数论书)
- 通过TStringList保存csv文件,只要循环.Add表格里面的每行记录进去,保存即可
- opencv std::vectorcv:Mat
- 关于vs2010编译程序一闪就没的解决办法
- Java编程初学者应该了解的编程框架
- 提高阅读源代码的效率 转
- dotnet core开发体验之开始MVC
- 云服务器开启TCP Server 客户端无法连接的解决方法
- 算法Top(K)问题
- 怎样将PDF转成表格?超赞的两种PDF转Excel方法
- Linux转发性能评估与优化 转发瓶颈分析与解决方案
- 计算机语言异或符号,异或门的电路符号表达_XOR的电路实现
- 学学习笔记:利用TCGA Assembler工具下载及处理数据
- JS脚本defer的作用 (转自一路前行)
- unity抛物线_发射弓箭轨迹的实现
- 使用java实现简单五子棋
- java迷宫鼠_C++ 迷宫算法(迷宫老鼠)
- 旋转正方体加径向渐变
- IP地址和long互转
- 视频异常检测 综述(一)
热门文章
- 国酒茅台,凭什么有价无市?
- 推荐系统与深度学习(十四)——GBDT+LR模型原理
- PSO算法优化应用实例(2020.09.24)
- 串口 PLC 编程FAQ
- ANSYS经典界面中的刚性目标面及其控制节点_51CAE_新浪博客
- Google Earth Engine(GEE)——LandScan人口数据集
- excel 排名函数
- 学习理发去哪里_去哪里学习理发?
- Git关联远程仓库以及解除远程仓库的关联【主要问题:error: failed to push some refs to 】
- 基于android音频感知系统,本科毕业论文—基于android音乐播放器的设计与实现专科.doc...