目前人脸验证算法可以说是DeepID最强,本文使用theano对DeepID进行实现。当然DeepID最强指的是DeepID和联合贝叶斯两个算法,本文中只实现了DeepID神经网络,并用它作为特征提取器来应用在其他任务上。本文所用到的代码工程在github上可以找到,链接为https://github.com/stdcoutzyx/DeepID_FaceClassify...
分类:
编程语言 时间:
2015-05-08 01:49:17
阅读次数:
1196
之前我一直在使用Theano,前面五篇Deeplearning相关的文章也是学习Theano的一些笔记,当时已经觉得Theano用起来略显麻烦,有时想实现一个新的结构,就要花很多时间去编程,所以想过将代码模块化,方便重复使用,但因为实在太忙没有时间去做。最近发现了一个叫做Keras的框架,跟我的想法不谋而合,用起来特别简单,适合快速开发。(其实还有很多其他的深度学习框架都是比较容易用的。)1. Ke...
分类:
其他好文 时间:
2015-04-30 18:16:21
阅读次数:
390
最近几个月在学习Deep Learning,刚开始的时候什么条件都不具备。自己从淘宝上面买了一个GT 240,搭建一个GPU环境用于程序的调试。折腾了几个月,以前PyCUDA总是搭建失败,最近几天才尝试成功。为了学习Deep Learning的源代码,自己又搭建了Theano环境。由于时间紧张,自己概略总结如下,以备忘记。...
参考了很多网上的方法,总结出最简单的方法,作为备忘录。 第一步:安装MinGW 注意这一步一定要安装mingw64位,要不然在后面编译theano的函数时可能编译不过。 mingw64我下载的传到我的csdn资源,里面含有gcc,g++等常用编译器。 链接如下: http://do...
1.引言卷积神经网络(Convolutional Neural Networks , CNN)受到视网膜上的细胞只对视野范围内的部分区域敏感,这一部分区域称为感受域(receptive field).卷积神经网络正是采用了这种机制,每一个神经元只与一部分输入相连接。2.稀疏连接CNNs通过局部连接的...
分类:
其他好文 时间:
2015-04-28 01:53:47
阅读次数:
154
1.引言一个多层感知机(Multi-Layer Perceptron,MLP)可以看做是,在逻辑回归分类器的中间加了非线性转换的隐层,这种转换把数据映射到一个线性可分的空间。一个单隐层的MLP就可以达到全局最优。2.模型一个单隐层的MLP可以表示如下:一个隐层的MLP是一个函数:$f:R^{D}\r...
分类:
其他好文 时间:
2015-04-26 12:20:05
阅读次数:
261
1 # -*- coding: utf-8 -*- 2 """ 3 Created on Wed Apr 22 17:39:19 2015 4 5 @author: 90Zeng 6 """ 7 8 import numpy 9 import theano10 import theano.te...
分类:
编程语言 时间:
2015-04-22 22:03:58
阅读次数:
301
基本上按照官网来就行:先是sudo apt-get install python-numpy python-scipy python-dev python-pip python-nose g++ libopenblas-dev git再是sudo pip install Theano(这一步骤里,如...
分类:
系统相关 时间:
2015-04-13 18:04:48
阅读次数:
440
代码参考:http://deeplearning.net/tutorial/lenet.html#lenet
代码学习:http://blog.csdn.net/u012162613/article/details/43225445
本节实验代码下载:Github
2015/4/9
Experiment 1: 使用Tutorial推荐的CNN结构实验
learnin...
分类:
其他好文 时间:
2015-04-09 19:51:45
阅读次数:
413
Case 1:
使用推荐的配置
learning_rate = 0.01
L1_reg = 0.00
L2_reg=0.0001
n_epoches=1000
batch_size=20
n_hidden=500
实验结果:
实验耗时:
Case 2:
自己中间加入两个隐含层,分别为400 和 300 个节点。实验配置如下:
learn...
分类:
其他好文 时间:
2015-04-03 19:29:53
阅读次数:
218