当前位置: 首页 > news >正文

税务网站建设要突出以网络优化培训

税务网站建设要突出以,网络优化培训,翻硬币网站怎么做,自己创建网站数据预处理 零中心化、归一化 关于数据预处理我们有3个常用的符号,数据矩阵X,假设其尺寸是[N x D](N是数据样本的数量,D是数据的维度)。 均值减法(Mean subtraction)是预处理最常用的形式。它对数据中每个独立特征减去平均值,从几何上可以理解为在每个维度上都将数据…

数据预处理

零中心化、归一化

关于数据预处理我们有3个常用的符号,数据矩阵X,假设其尺寸是[N x D]N是数据样本的数量,D是数据的维度)。
均值减法(Mean subtraction)是预处理最常用的形式。它对数据中每个独立特征减去平均值,从几何上可以理解为在每个维度上都将数据云的中心都迁移到原点。在numpy中,该操作可以通过代码
X -= np.mean(X, axis=0)实现。而对于图像,更常用的是对所有像素都减去一个值,可以用
X -= np.mean(X)实现,也可以在3个颜色通道上分别操作。
归一化(Normalization)是指将数据的所有维度都归一化,使其数值范围都近似相等。有两种常用方法可以实现归一化。
第一种是先对数据做零中心化(zero-centered)处理,然后每个维度都除以其标准差,实现代码为X /= np.std(X, axis=0)
第二种方法是对每个维度都做归一化,使得每个维度的最大和最小值是1和-1。这个预处理操作只有在确信不同的输入特征有不同的数值范围(或计量单位)时才有意义,但要注意预处理操作的重要性几乎等同于学习算法本身。在图像处理中,由于像素的数值范围几乎是一致的(都在0-255之间),所以进行这个额外的预处理步骤并不是很必要。
一般数据预处理流程:如下图,左边:原始的2维输入数据。中间:在每个维度上都减去平均值后得到零中心化数据,现在数据云是以原点为中心的。右边:每个维度都除以其标准差来调整其数值范围。红色的线指出了数据各维度的数值范围,在中间的零中心化数据的数值范围不同,但在右边归一化数据中数值范围相同。

PCA和白化

PCA和白化(Whitening)是另一种预处理形式。在这种处理中,先对数据进行零中心化处理,然后计算协方差矩阵,它展示了数据中的相关性结构。
PCA
数据协方差矩阵的第$ (i, j) $个元素是数据第$i$个和第$j$个维度的协方差。具体来说,该矩阵的对角线上的元素是方差。还有,协方差矩阵是对称和半正定的。我们可以对数据协方差矩阵进行SVD(奇异值分解)运算。

1
2
3
4
5
# 假设输入数据矩阵X的尺寸为[N x D]
X -= np.mean(X, axis = 0) # 对数据进行零中心化(重要)
cov = np.dot(X.T, X) / X.shape[0] # 得到数据的协方差矩阵
U,S,V = np.linalg.svd(cov)
Xrot = np.dot(X,U) # 对数据去相关性

U的列是特征向量,S是装有奇异值的1维数组(因为cov是对称且半正定的,所以S中元素是特征值的平方)。为了去除数据相关性,将已经零中心化处理过的原始数据投影到特征基准上。
注意U的列是标准正交向量的集合(范式为1,列之间标准正交),所以可以把它们看做标准正交基向量。因此,投影对应x中的数据的一个旋转,旋转产生的结果就是新的特征向量。如果计算Xrot的协方差矩阵,将会看到它是对角对称的。np.linalg.svd的一个良好性质是在它的返回值U中,特征向量是按照特征值的大小排列的。我们可以利用这个性质来对数据降维,只要使用前面的小部分特征向量,丢弃掉那些包含的数据没有方差的维度。 这个操作也被称为主成分分析( Principal Component Analysis 简称PCA)降维:

1
Xrot_reduced = np.dot(X, U[:,:100]) # Xrot_reduced 变成 [N x 100]

经过上面的操作,将原始的数据集的大小由[N x D]降到了[N x 100],留下了数据中包含最大方差的100个维度。通常使用PCA降维过的数据训练线性分类器和神经网络会达到非常好的性能效果,同时还能节省时间和存储器空间。
白化
白化操作的输入是特征基准上的数据,然后对每个维度除以其特征值来对数值范围进行归一化。该变换的几何解释是:如果数据服从多变量的高斯分布,那么经过白化后,数据的分布将会是一个均值为零,且协方差相等的矩阵。该操作的代码如下:

1
2
3
# 对数据进行白化操作:
# 除以特征值 
Xwhite = Xrot / np.sqrt(S + 1e-5)

下图中左边是二维的原始数据。中间:经过PCA操作的数据。可以看出数据首先是零中心的,然后变换到了数据协方差矩阵的基准轴上。这样就对数据进行了解相关(协方差矩阵变成对角阵)。右边:每个维度都被特征值调整数值范围,将数据协方差矩阵变为单位矩阵。从几何上看,就是对数据在各个方向上拉伸压缩,使之变成服从高斯分布的一个数据点分布。
 

http://www.cadmedia.cn/news/15170.html

相关文章:

  • 游戏网站建设杭州中国十大互联网公司排名
  • 南宁做网站的有几家网络视频营销
  • 网站产品推广输入关键词搜索
  • 推广联盟网站怎么做百度安装到桌面
  • 三网站建设seo综合查询工具下载
  • 网站建设方案策划书ppt模板下载seo托管服务
  • 国内永久在线免费建站西安网站定制开发
  • 给一瓶水做网站吸引客流的25个技巧
  • 杭州建设局网站首页怎么能在百度上做推广
  • 企业培训机构排名石家庄百度搜索引擎优化
  • 济南高新区建设局网站手机优化软件下载
  • 上海临平路网站建设廊坊百度关键词优化
  • 上海和城乡建设委员会网站百度知道一下
  • 摄影网站大全企业关键词大全
  • 北京市网站制作设计公司主页网站设计
  • 上海市建设局官方网站网站百度收录
  • 国内跨境电商网站微软bing搜索引擎
  • 建设网站火车票预订seo研究学院
  • 编程培训多少钱上海快速排名优化
  • 外贸网站建设视频谁有推荐的网址
  • 优秀网站大全好用的seo软件
  • 西丽做网站谷歌外链工具
  • wordpress 豆瓣电台西安网站seo优化公司
  • 电影网站建设基本流程西宁网站seo
  • 建网站报价表太原seo培训
  • 小米应用商店下载四川seo
  • 做秒杀网站有哪些互联网推广是干什么的
  • 邯郸市建设局网站2017优化的意思
  • 山东疫情最新通知今天seo软件视频教程
  • wordpress上方登录成都seo工程师