时晴,文章框架源于引文[1]

炼丹侠必知的11大神经网络结构汇总!

简 介

随着深度学习的快速发展,目前已经出现了海量的不同结构的神经网络,本文介绍11种炼丹师都需要知道一点的神经网络结构。

十一大必知网络结构

1.Perceptron

感知机是所有神经网络的基础,主要由全连接层组成,下面是感知机示意图。

2.Feed-Forward Network(FNN)

FNN是有Perceptron组合得到的,由输入层、隐藏层和输出层组成,其结构如下:

3.Residual Networks (ResNet)

深度神经网络最大问题就是当网络深度达到一定程度时就会出现消失梯度的问题,导致模型训练不佳,为了缓解该问题,我们设计了残差网络。它通过一个“跳跃”层传播信息号,大大缓解了梯度消失的问题。

4.Recurrent Neural Network (RNN)

递归神经网络是早期处理序列问题的始祖,它包含循环,并在自身上进行递归,因此得名“递归”。RNN允许将信息存储在网络中,并使用先前训练中的推理,对即将发生的事件做出更好、更明智的决策。

5.Long Short Term Memory Network (LSTM)

RNN最大的问题在于,一旦处理的序列较长的时候,例如100,RNN的效果就会大大变差,所以大家设计了LSTM,LSTM可以处理大约300左右长度的序列,这也是为什么目前LSTM在序列化的问题中还经常被使用的原因。

6.Echo State Networks(ESN)

回声状态网络由输入层、隐藏层(即储备池)、输出层组成,是递归神经网络的一种变体,它有一个非常稀疏连接的隐层(通常是百分之一左右的连通性)。神经元的连接和权值是随机分配的,忽略层和神经元的差异(跳跃连接)。ESN将隐藏层设计成一个具有很多神经元组成的稀疏网络,通过调整网络内部权值的特性达到记忆数据的功能。

7.Convolutional Neural Network (CNN)

CNN早期在图像中取得了巨大的成功,在今日,CNN仍然是不可或缺的一部分。因为图像数据有着非常高的维度,训练一个标准网络训练图像(例如简单的MLP)都需要数十万个输入神经元,除了明显的高计算开销外,还会导致许多与神经网络维数灾难相关的问题。CNN则利用卷积层来帮助降低图像的维数,不仅大大降低了训练的参数,而且在效果上也取得了巨大的提升。

8.Deconvolutional Neural Network (DNN)

反卷积神经网络,顾名思义,其性能与卷积神经网络相反。DNN并不是通过卷积来降低来图像的维数,而是利用反卷积来创建图像,一般是从噪声中生成的。DNN还经常用于寻找丢失的特征或信号,这些特征或信号以前可能被认为对卷积神经网络的任务并不重要。一个信号可能由于与其他信号卷积而丢失。信号的Deconvolution可以用于图像合成和分析。

9.Generative Adversarial Network (GAN)

生成性对抗网络是一种专门设计用来生成图像的网络,它由两个网络组成:一个生成器和一个判别器。判别器的任务是区分图像是从数据集中提取的还是由生成器生成的,生成器的任务是生成虚假的图像,尽可能使得判别器无法区分图像是否真实,目前GAN生成的图像很多都是栩栩如生,甚至达到了以假乱真的程度。

10.Auto Encoder (AE)

自动编码器的应用非常广,包括模型压缩、数据去噪、异常检测、推荐系统等等。其基本思想是将原始的高维数据“压缩”、低维的数据,然后将压缩后的数据投影到一个新的空间中。

11.Variational Auto Encoder (VAE)

自动编码器学习输入的压缩表示,而变分自动编码器(VAE)学习表示数据的概率分布的参数。它不只是学习表示数据的函数,而是获得更详细和细致的数据视图,从分布中采样并生成新的输入数据样本。所以VAE更像是一个“生成”模式,类似于GAN。

参考文献

  1. 11 Essential Neural Network Architectures, Visualized & Explained

  2. deconvolutional networks

往期精彩回顾适合初学者入门人工智能的路线及资料下载机器学习及深度学习笔记等资料打印机器学习在线手册深度学习笔记专辑《统计学习方法》的代码复现专辑
AI基础下载机器学习的数学基础专辑温州大学《机器学习课程》视频
本站qq群851320808,加入微信群请扫码:

【深度学习】炼丹侠必知的11大神经网络结构​汇总!相关推荐

  1. 炼丹侠必知的11大神经网络结构​汇总!

    炼丹笔记基础 时晴,文章框架源于引文[1] 炼丹侠必知的11大神经网络结构汇总! 简 介 随着深度学习的快速发展,目前已经出现了海量的不同结构的神经网络,本文介绍11种炼丹师都需要知道一点的神经网络结 ...

  2. 炼丹侠必知的11大神经网络结构​汇总

    随着深度学习的快速发展,目前已经出现了海量的不同结构的神经网络,本文介绍11种炼丹师都需要知道一点的神经网络结构. 十一大必知网络结构 1.Perceptron 感知机是所有神经网络的基础,主要由全连 ...

  3. 炼丹侠必知的9大池化操作​汇总

    池化Pooling是卷积神经网络中常见的一种操作,Pooling层是模仿人的视觉系统对数据进行降维,其本质是降维.在卷积层之后,通过池化来降低卷积层输出的特征维度,减少网络参数和计算成本的同时,降低过 ...

  4. 深度学习之卷积神经网络(2)卷积神经网络结构

    深度学习之卷积神经网络(2)卷积神经网络结构 1. 单通道输入和单卷积核 2. 多通道输入和单卷积核 3. 多通道输入.多卷积核 4. 步长 5. 填充  卷积神经网络通过充分利用局部相关性和权值共享 ...

  5. 大数据学习之初学者必知的十大机器学习算法

    本文转载自科多大数据,大数据学习都要接触到算法. 本文先为初学者介绍了必知的十大机器学习(ML)算法,并且我们通过一些图解和实例生动地解释这些基本机器学习的概念.我们希望本文能为理解机器学习基本算法提 ...

  6. anaconda中怎么sh_【好工具】 深度学习炼丹,你怎么能少了这款工具!JupyterLab 远程访问指南...

    欢迎来到[好工具]专栏,本次我们给介绍一款可以进行远程深度学习炼丹的工具 JupyterLab 及其配置流程,帮助读者在本地进行调试,Max 开发效率. 作者 & 编辑 | Leong 导言 ...

  7. 学html css之前,学习CSS前必知HTML基础

    对于很多网页设计0基础的初学者而言,刚一接触css都会感觉云里雾里,不知怎样学习与理解.想当初小编也是这样,在什么基础都没有的前提下,直接看CSS.结果感觉好像在看天书一样.后来向大神请教之后才知道, ...

  8. HALCON 21.11:深度学习笔记---对象检测, 实例分割(11)

    HALCON 21.11:深度学习笔记---对象检测, 实例分割(11) HALCON 21.11.0.0中,实现了深度学习方法. 本章介绍了如何使用基于深度学习的对象检测. 通过对象检测,我们希望在 ...

  9. 从官方例程深度学习海思SDK及API-第2/11季视频课程-朱有鹏-专题视频课程

    从官方例程深度学习海思SDK及API-第2/11季视频课程-230人已学习 课程介绍         本季课程详细分析海思SDK中的sample程序的实现,讲解视频采集中的基本概念,视频sensor的 ...

最新文章

  1. BIML 101 - ETL数据清洗 系列 - BIML 快速入门教程 - 序
  2. python泰勒展开_如何利用sympy对未知函数$f(x)$进行符号泰勒展开
  3. window系统下C语言找不到fork()函数
  4. Mac 上 Sublime Text3-Package control-console安装失败解决方案
  5. Unity OnTriggerEnter不调用
  6. 内外网映射 html缓存问题_浅谈内存映射
  7. Uncaught (in promise) Error: Avoided redundant navigation to current location: “/index“. 解决方法
  8. 游戏筑基开发之结构体(数组、指针)、枚举、共用体、typdef(C语言)
  9. 阿里ai人工智能平台_AI标签众包平台
  10. About Oracle TraceFile
  11. 斯坦福大学公开课IOS 7学习笔记 (1)
  12. 详解Google Chrome浏览器(操作篇)(上)
  13. 如何预估项目的完成时间
  14. JDK8 ThreadLocal 源码解析与最佳实践
  15. Event-Triggering Sampling Based Leader-FollowingConsensus in Second-Order Multi-Agent Systems
  16. 前缀,中缀,后缀表达式
  17. 【第五章 | 存储器管理】《操作系统 慕课版》课后答案 + 复习
  18. RSPapers | 对话推荐系统论文合集
  19. iOS10 使用openURL打开其他应用
  20. arch linux安装ssh,通过ssh远程安装arch linux

热门文章

  1. 手机显示视频服务器连接异常怎么回事,荧石云视频显示服务器连接异常
  2. Photoshop CS2 视频教程-PS实例真情贺卡(转)
  3. Office365 - Yammer注册App需要权限介绍
  4. jmeter的下载,安装与压测功能基本使用
  5. blast 简单使用
  6. 接口测试是什么?如何做好接口测试?
  7. 通过命令行启动Unity并激活ZSpace和OpenGL(从新账户转)
  8. PE启动盘制作,解决An operating system wasn‘t found.
  9. sklearn中Polynomialfeatures
  10. linux找不到unmount,linux的unmount命令的详细解释