
deep learning
刀砍磁感线
这个作者很懒,什么都没留下…
展开
-
deep learning 个人理解及其实现工具
1、深度学习实质(个人理解)深度学习,是对应于原有的浅层神经网络(如BP、RBF)的概念。是具有深隐层的网络结构及相应结构的训练方法(如SAE、DBN、CNN)。换言之,深度学习的本质是多层神经网络的一种区别于梯度下降方法的参数搜索方法,这种方法能在可接受的时间范围内构建深层的神经网络。2、深度学习的工具1)MATLAB(可研究学习使用,能方便的与其他分析方法结合以验证模型。实原创 2015-06-05 14:13:29 · 1210 阅读 · 0 评论 -
NN(BP)算法
1、初始化网络结构及w参数2、nnff前向传播计算a:训练集初始化a{1};循环计算a{i}=f(a{i-1},w,…)。3、nnbp误差反向传播计算d计算e=a{n}-y,初始化d{n}=e;循环计算d{i}=f(d{i+1},a{i},…)。循环计算dW{i}4、更新wdW=dW*学习率+ 随机动量w =w – dW原创 2015-06-29 16:56:27 · 2895 阅读 · 0 评论 -
DBN深信度网络
DBN深信度网络1、以RBM(限制玻尔兹曼机)训练第1~n-1层的网络权重。2、在第n层以线性感知机,随机初始化权重。并与之前隐层一起,转变为已训练起始参数的BP神经网络。3、运用BP算法调整整个网络权重。原创 2015-06-29 17:02:02 · 3069 阅读 · 0 评论 -
SAE稀疏编码机
SAE稀疏编码机1、(非监督学习)以input-input方式重复利用BP算法获得稀疏编码机的权重w{i}。2、将训练的各层稀疏编码机权重,赋给新的BP算法,作为算法近似最优权重。并随机初始化第n层的感知器权重。3、(监督学习)运用BP算法,以input-target方式重复优化新BP算法的权重w。原创 2015-06-29 16:59:16 · 1094 阅读 · 0 评论 -
CNN卷积神经网络
CNN卷积神经网络1、初始化卷积网络结构cnn.layers = {%input layerstruct('type', 'i') %卷积层,卷积6个特征输出,卷积核尺寸为,卷积核为{1,6}。struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %子抽样层,子抽样比例,此为1/2。struct('t原创 2015-06-29 17:03:42 · 1448 阅读 · 0 评论