楼主: jackiewong3236
14274 15

[水煮经管] PCA+Net:一种简单的深度学习算法_PCA主成分分析 [推广有奖]

  • 5关注
  • 75粉丝

已卖:202份资源

副教授

56%

还不是VIP/贵宾

-

TA的文库  其他...

八届矛盾文学奖获奖作品

威望
0
论坛币
698 个
通用积分
7.6301
学术水平
79 点
热心指数
77 点
信用等级
64 点
经验
13238 点
帖子
618
精华
0
在线时间
239 小时
注册时间
2015-4-6
最后登录
2015-12-16

楼主
jackiewong3236 发表于 2015-6-15 11:57:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

PCANet:一种简单的深度学习算法_PCA主成分分析

之前看过一句话,未来领域类专家需求将越来越少,而相应的数据挖掘专家需求将不断增加,这时因为深度学习的核心在于其自适应的特征提取。PCANet是一个基于CNN的简化Deep Learning模型。之所以读它是因为它是基于PCA(SVD)的,其卷积核从图像信号的某种SVD分解得到的,而这也是张量列分解的核心之一。该网络与CNN相比最大的地方在于卷积核是直接通过PCA计算得到的,而不是像CNN一样通过反馈迭代得到的。


PCA Net:一种简单的深度学习算法_PCA主成分分析.png

PCA Net:一种简单的深度学习算法_PCAnet示意图.png


从上图可以看到,PCANet的训练分为三个步骤(stage),前两个stage很相似,都是去平均,然后PCA取主成分并卷积,最后一步是二值化和直方图量化。下面按步骤介绍PCANet的训练过程:


1.first stage

PCANET.png


1)、选取一个k1*k2的窗口(通常为3*3、5*5、7*7)来滑动选取图片的局部特征。每张m*n大小的图片I_i经过滑动窗口提取局部特征之后,就变成了(m-k1+1)*(n-k2+1)个k1*k2大小的patch(注:在论文中patch个数是mn,代码中是(m-k1+1)*(n-k2+1),为方便书写,以下都写为mn),将其写成k1k2*mn列的矩阵B_i,每一列代表一个局部特征patch。相应的滑动选取公式为:
x_{ij}=Vec(I_i(j1:j1+k1-1,j2:j2+k2-1))
其中j=j1+(j2-1)*(m-k1+1).
2)、将以上矩阵按列进行去平均,便完成了对单张图片的特征提取操作。
3、对所有N张图片执行以上操作,将特征并排在一起,得到一个新的数据矩阵X,每一列含有k1k2个元素,一共有Nmn列。
4、对这个X矩阵做PCA,取前L1个特征向量,作为该步骤的filter。
5、把这L1个特征向量的每一列(每一列含有k1k2个元素)重排列为一个patch,这样就得到了L1个k1*k2的卷积核{W_l^i}_{l=1}^{L1}。
6、然后就是对每一张图片,都用这L1个卷积核做一次卷积。I^l_i=I_i * W_l^i

2.Second stage
PCAnet :second stage.png



步骤同first stage,此时输入图片数为N*L1张,通过PCA得到L2个卷积核,输出N*L1*L2张图片.


3、Output layer: hashing and histogram

Hashing: 二值化

首先是对Second stage的每个卷积的结果做二值化,每一组得到L2张二值图片,对这L2张二值图片进行十进制编码,得到一张新的十进制图片,元素取值范围为[0, 2^L1-1]

Histogram:直方图统计

对每L1张图片做histBlock到vector的变换,假设对原图128*48的图选取32*32的histBlock,overlap系数0.5,原图有14个histBlock,将histBlock变换为vector,得到1024*14的矩阵。对这个1024*14的矩阵做直方图统计,因为选了256个区间,所以得到的Bhist矩阵大小为256*14。最后将这个矩阵转化为28672(L1=8,28672=256*14*8)维的vector,这样就完成了一张图片的PCANet的特征提取。


二、分类器训练

将列向量放到训练好的SVM中进行分类




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:主成分分析 学习算法 深度学习 pca NET 信息 最大的 领域 模型 网络

沙发
jackiewong3236 发表于 2015-6-15 11:58:28
PCA:主成分分析.

藤椅
Kimboss 发表于 2015-6-15 12:00:24

回帖奖励 +10

主成份分析法可以对上市公司财务报表中大量的财务指标进行化繁为简,筛选出可以代表大量财务指标的主成分指标,为投资者在二级市场中的股票选择起到良好的参考作用。下面我们将进一步了解主成份分析的量化分析方法。

板凳
Kimboss 发表于 2015-6-15 12:00:56

回帖奖励 +10

jackiewong3236 发表于 2015-6-15 11:58
PCA:主成分分析.
相关吗?

报纸
shzhy1989 学生认证  发表于 2015-6-15 12:13:19

回帖奖励 +10

看看先

地板
SMACKDOWN 发表于 2015-6-15 17:01:28

回帖奖励 +10

7
SMACKDOWN 发表于 2015-6-15 17:02:00

回帖奖励 +10

8
SMACKDOWN 发表于 2015-6-15 17:02:39

9
tjlzy123 发表于 2015-6-15 18:02:59

回帖奖励 +10

猛学习

10
fjrong 在职认证  发表于 2015-6-15 18:27:13

回帖奖励 +10

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-25 20:19