计算各神经元重权 1 继承BP神经网络的优点
2 权值共享 3 加入卷积层 4 加入池化层
4.11 局部权值共享
1000x1000的图像,有1百万个隐层神 经元,那么他们全连接的话将产生10^12个 权重参数。
假如局部感受区域是10x10,那么1百 万个隐层神经元就只产生10^8个权重参数。
4.2 卷积层与池化层
输入图像相应的邻域与可训练的5x5特征块fx 卷积后,加偏置求和,生成卷积层特征图Cx。 Cx中每2x2邻域像素加权相加,再乘以一个可 训练的权重Wx+1,再加上一个可训练偏置bx+1, 最后通过非线性限幅函数得到压缩层特征图Sx+1。
5 Caffe开源库
特点:
1 C++/CUDA框架 2 提供Matlab和Python接口 3 高效稳定,网络设计简单 4 CPU与GPU无缝链接
5 AlexNet
5 AlexNet
name: “AlexNet" layer { name: "data" …} layer { name: "conv" …} layer { name: "pool" …} … more layers … layer { name: "loss" …}
top blob
Convolutional Neural Network
卷积神经网络
2 神经网络
单层结构
通过训练把各权 重估计出来,即 可构造出一个模 糊人脸数学模型
重权参数
1 j , 2 j , ..., nj
3 BP神经网络
多层结构
特点: 1 数据正向传播,计算输出层误差 2 误差反向传播,逐层修正各层权重 3 采用梯度下降法加快收敛速度