| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> CNN经典网络模型详解LeNet(LeNet-1 LeNet-4 LeNet-5最详细 Boosted LeNet-4)发展和过程 -> 正文阅读 |
|
[人工智能]CNN经典网络模型详解LeNet(LeNet-1 LeNet-4 LeNet-5最详细 Boosted LeNet-4)发展和过程 |
1.LeNet-5详细 2.回顾LeNet其他模型结构 3.补充 一、LeNet-5详细
这里用手写字体识别举例如输入:32*32的手写字体图片,这些手写字体包含0~9数字,也就是相当于10个类别的图片,因此神经网络的最后输出层必然是SoftMax问题,然后神经元的个数是10个 输出:分类结果,0~9之间的一个数
输出特征图大小公式 卷积层:卷积层通过卷积层,可使得信号特征增强,降低噪声;故其主要作用是降低图像噪声,提取图像重要特征。此外,卷积层能够保证图像的平移不变性,卷积运算保留了图像的空间信息,卷积后的图像位置关系没有改变。卷积层利用卷积核对图像进行卷积运算;每个卷积核都是可训练的,一般会在卷积核上添加一个偏置参数。卷积运算是卷积核以步长stride在原图上进行移动,将其与卷积核进行元素乘法,并求和乘法结果,最后加上偏置,得到卷积结果。 池化层:池化层一般不同训练,它的主要作用是减少数据,在降低数据维度的同时保留特征图中重要的特征信息;同时也避免了网络参数太多而造成的过拟合问题。 全连接层:全连接层一般接在卷积神经网络的最后,用于提取卷积和池化之后的特征向量;并基于提取的特征向量进行图像分类。所以全连接层即充当了特征提取器,又充当了分类器的角色。 二、回顾LeNet是卷积神经网络的开山之作,也是将深度学习推向繁荣的一座里程碑。LeNet是一种经典的图像分类深度学习卷积神经网络,已有大量的文献综述讨论。其中大家最熟悉的LeNet-5,这个是n多年前就有的一个CNN的经典结构,主要是用于手写字体的识别,也是刚入门需要学习熟悉的一个网络。Yann LeCun于上世纪90年代提出了LeNet,他首次采用了卷积层、池化层这两个全新的神经网络组件;LeNet在手写字符识别任务上取得了瞩目的准确率。 在详细描述LeNet-5之前,我们回顾发展过程一些网络架构: 1.Baseline Linear Classifier 2.One-Hidden-Layer Fully Connected Multilayer NN 3.Two-Hidden-Layer Fully Connected Multilayer NN 4.LeNet-1 5.LeNet-4 6.LeNet-5 7.Boosted LeNet-4 前面有章节解释了深度学习组件的基本知识,如卷积层、池化层、全连接层、激活函数等。不懂可以点下面链接看一下再回来 1.Baseline Linear Classifier 最简单的线性分类器。每个输入像素值构成每个输出单元的加权和。总和最高的输出单元表示输入字符的类别。因此,我们可以看到,图像被视为一维向量,并连接到一个10输出的向量。也就是说,测试数据的错误率为8.4%。 2.One-Hidden-Layer Fully Connected Multilayer NN 3.Two-Hidden-Layer Fully Connected Multilayer NN
4.LeNet-1 5.LeNet-4 6.Boosted LeNet-4 7.LeNet-5详细 三、补充激活函数:Tanh 用作激活函数,但输出部分除外。 Sigmoid作为在输出端的激活函数。 ReLU在那些年没有使用。现在,ReLU是一个在训练过程中加速收敛的较好的激活函数。 池化层:LeNet使用平均池化而不是最大池化。现在最大池化非常常见,甚至没有池化层。 隐藏层:在过去,隐藏层的数量很少,性能不可能通过增加更多的层来提高太多。现在它可以是成百上千的隐藏层。 训练时间:在过去,训练需要几天时间。但现在,它只是一个小的网络GPU加速。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 3:45:48- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |