第一次写博客 目的是练习一下那种感觉,不足之处还望见谅

LeNet模型

用途:

  • LeNet主要用来进行手写字符的识别与分类

特点

  1. 每个卷积层包括三部分:卷积、池化和非线性激活函数(sigmoid激活函数)
  2. 使用卷积提取空间特征
  3. 降采样层采用平均池化

网络结构

上图为LeNet结构图,是一个6层网络结构:三个卷积层,两个下采样层和一个全连接层(图中C代表卷积层,S代表下采样层,F代表全连接层)。其中,C5层也可以看成是一个全连接层,因为C5层的卷积核大小和输入图像的大小一致,都是5*5。

VGG

用途:

  • 该网络主要是泛化性能很好,容易迁移到其他的图像识别项目上

特点

  1. 主要的区别,一个字:深,两个字:更深。把网络层数加到了16-19层(不包括池化和softmax层),而AlexNet是8层结构。
  2. 将卷积层提升到卷积块的概念。卷积块有2~3个卷积层构成,使网络有更大感受野的同时能降低网络参数,同时多次使用ReLu激活函数有更多的线性变换,学习能力更强。
  3. 在训练时和预测时使用Multi-Scale做数据增强。训练时将同一张图片缩放到不同的尺寸,在随机剪裁到224*224的大小,能够增加数据量。预测时将同一张图片缩放到不同尺寸做预测,最后取平均值。

上图为VGG16的网络结构,共16层(不包括池化和softmax层),所有的卷积核都使用33的大小,池化都使用大小为22,步长为2的最大池化,卷积层深度依次为64 -> 128 -> 256 -> 512 ->512。

原文链接

常见的CNN模型介绍相关推荐

  1. 一些常见的CNN模型

    最近闲着无聊在家敲了一些基本的CNN模型,这里对网上资料做一个简要的整理总结,供自己学习使用. 一.VGG ​ VGG模型是2014年ILSVRC竞赛的第二名,第一名是GoogLeNet.但是VGG模 ...

  2. 经典CNN模型介绍及Pytorch实现

    文章目录 前言 一.LeNet 1. LeNet介绍 2. LeNet核心代码 3. LeNet在MNIST上测试 二.AlexNet 1. AlexNet介绍 2. AlexNet核心代码 3. A ...

  3. 常见的框架模型介绍 - MVC, MVP, MVVM, MTV

    文章目录 MVC MVP MVVM (vue) MTV (django) MVC 分层结构 M – Model (数据层) V – View (展示层) C – Controller (业务逻辑) 通 ...

  4. 自然语言处理中CNN模型几种常见的Max Pooling操作

    /* 版权声明:可以任意转载,转载时请标明文章原始出处和作者信息 .*/ author: 张俊林 (想更系统地学习深度学习知识?请参考:深度学习枕边书) CNN是目前自然语言处理中和RNN并驾齐驱的两 ...

  5. 深度学习(四):卷积神经网络(CNN)模型结构,前向传播算法和反向传播算法介绍。

    在前面我们讲述了DNN的模型与前向反向传播算法.而在DNN大类中,卷积神经网络(Convolutional Neural Networks,以下简称CNN)是最为成功的DNN特例之一.CNN广泛的应用 ...

  6. 情感分类模型介绍CNN、RNN、LSTM、栈式双向LSTM

    情感分类模型介绍CNN.RNN.LSTM.栈式双向LSTM 1.文本卷积神经网络(CNN) 卷积神经网络经常用来处理具有类似网格拓扑结构(grid-like topology)的数据.例如,图像可以视 ...

  7. 时间序列常见模型介绍与实战(SPSS)

    文章目录 时间序列预备知识 时间序列模型介绍 自回归模型 移动平均模型 自回归移动平均模型 差分自回归移动平均模型 季节模型 加法模型和乘法模型 时间序列预备知识 那么什么是时间序列呢,数学上是这么定 ...

  8. 数据分析_常见的业务分析指标及模型介绍

    一.常见的业务分析指标及模型介绍 1. 业务指标介绍 (1)简单企业架构 产品:包括设计.落地.优化,类似于项目经理的岗位: 技术:包括前端.后端: 运营:分为产品.内容.活动三个方面: 市场:包括品 ...

  9. CNN 模型的参数(parameters)数量和浮点运算数量(FLOPs)是怎么计算的

    文章目录: 1 模型参数(parameters)的个数 1.1 模型参数介绍 1.2 常见网络的模型参数个数 1.2 举例如何计算神经网络模型参数 2 FLOPS:每秒浮点运算次数 2.1 `FLOP ...

最新文章

  1. C++入门经典-例6.14-通过指针连接两个字符数组
  2. 《剑指offer》c++版本 3.数组中重复的数字
  3. matlab实验符号计算答案,实验7 Matlab符号计算.doc
  4. TIOBE 2021年3月程序语言排名 - python要超越Java排第二了?
  5. 资源下载| 机器学习经典书籍《统计学习方法》(Python3.6)代码实现(及课件)
  6. stella forum v1.2 的初始设计模型
  7. 块格式化上下文(Block Formatting Context,BFC)
  8. python的for语句怎么写_Python日常之——不要再写循环了!
  9. 【Shell】sed实例之第三部分
  10. IDE工具的[多行光标编辑模式]
  11. paip.python连接mysql最佳实践o4
  12. 基于单片机的指纹密码锁系统
  13. c语言余数求和,C语言实现两数相加2018-09-23(示例代码)
  14. 【业务安全02】业务数据安全
  15. 使用Docker如何搭建Web漏洞测试环境?
  16. 中国内地城市CA分布
  17. java实现超大文件断点续传
  18. 现代A200(MoboDA3360)玩家宝典
  19. Iocomp 5.12 SP6 ActiveX Crack
  20. mybatis-plus巨坑--死锁

热门文章

  1. 线性代数学习笔记5-1:正交的向量/空间、正交补(行空间和零空间正交)
  2. 【Vue】vue2上传Excel表格到后台 实战教程(接上一篇下载Excel模板表格到本地)
  3. UWPWP8.1 附加属性 和WebView的NavigateToString方法XAML绑定方法
  4. Flink之轻量级分布式快照Checkpoint
  5. sqlite 超小白笔记
  6. h4与h5基本布局对比
  7. 为什么要向上转型与向下转型?意义在哪?(对于初学者理解使用)
  8. 温州首个元宇宙创新中心正式开园,助推温企数字化转型
  9. Win10 x64 1903 搭建双机调试
  10. 在 Ubuntu 18.04 构建 Intelligent Input Bus (IBus)