[人工智能-深度学习-20]:卷积神经网络CNN - 全连接网络的缺点与CNN的使命

2023-11-08

作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/120732872


目录

第1章 全连接神经网络的缺点

1.1 什么是全连接网络

1.2 全连接网络的优点

1.3 全连接网络的缺点

1.4  全连接的应用场景

第2章 卷积神经网络的出现


第1章 全连接神经网络的缺点

1.1 什么是全连接网络

前面介绍的浅层神经网络以及用神经元搭建的网络都是全连接神经网络,那么什么是全连接神经神经网络呢?如下图所示:

 

 全连接(FC)网络结构是最基本的神经网络/深度神经网络层.

全连接网络的组成单元是:神经元,每个神经元是一个多输入单输出的线性叠加单元Y=WX + B。

全连接网络的每一层,是有m个相互独立的神经元组成,神经元之间相互独立。

全连接网络的核心词是:“全连接”,其含义如下:

  • 每个神经元的输入与所有的输入X1,X2.....Xn属性全相连,  一共有n + 1个连接,每个连接带有一个权重参数w,一共有n个w参数,另加一个每个神经元的b参数。
  • 每个输入属性Xi与所有的神经元全相连,则每个输入有m个连接,即m个w或b的参数。

因此,n个输入,m个神经元,构成的全连接网络,一共有(n+1) * m个神经元参数。

假如:28*28*3的输入图片,第一个隐藏层使用64个神经元

那么这个隐藏层,包含的W,B的参数个数 =(28*28*3+1) * 64 = 150592,就这么一个 简单的全连接网络,就需要大于15万个参数。这才64个神经元,如果1万个神经元,输入的参数属性的个数达到1万个(64*64*3),则参数的个数高达122880000,大约1亿,如此庞大。

1.2 全连接网络的优点

  • 网络结构简单
  • 网络组成直观
  • 能够比较简单的应对线性回归
  • 根据已有的数据特性,能够很好地进行分类

1.3 全连接网络的缺点

  • 网络的连接参数巨大,计算量巨大
  • 网络的连接参数巨大,存储空间巨大
  • 只能通过单纯地增加网络节点增加网络的功能
  • 将图像展开为向量会丢失空间信息;
  • 其次参数过多效率低下,训练困难;
  • 同时大量的参数也很快会导致网络过拟合。
  • 很难自动发现输入数据更抽象的特征,只粗暴的把原始的输入作为数据的特征,根据原始数据进行分类。

1.4  全连接的应用场景

  • 根据相对较少的特征值进行分类
  • 根据相对较少维度的输入数据进行归回拟合

第2章 卷积神经网络的出现

全连接网络进行分类的一个重要的前提条件就是输入特征较少,这样网络连接的参数才能得到极大的降低,计算效率和存储效率才能得到提升,因此迫切需要这么一个特征的网络:

  • 内部的连接方式与参数个数

该网络中,在神经元的个数无法降低的情况下,神经网络的参数的个数要得到有效的控制,这样就不能采用全连接网络,而采用部分网络连接的网络。

  • 网络的功能目标输出

该网络能够从原始数据的特征量(如64*64*3 ~=1万的图片像素点)中,抽象、提取、发掘出图片新的特征。

  • 网络的输出个数

上述新特征的数据量要远比原始数据的数据量要小很多,如1千个。

符合上面的要求的卷积神经网络应运而生:

(1)卷积神经网络就出现在上图中的特征提取网络。

(2)全局神经网络的提取的特征数据,提供给全连接网络,进行分类和线性回归。


作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/120732872

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[人工智能-深度学习-20]:卷积神经网络CNN - 全连接网络的缺点与CNN的使命 的相关文章

随机推荐

  • 本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录

    文章目录 前言 1 安装宝塔 2 安装cpolar内网穿透 3 远程访问宝塔 4 固定http地址 5 配置二级子域名 6 测试访问二级子域名 转发自CSDN远程穿透的文章 Linux安装宝塔 并实现公网远程登录宝塔面板 内网穿透 前言 宝
  • MySQL数据库基本操作-DQL

    文章目录 一 基本查询 二 运算符 2 1 算术运算符 2 2 位运算符和逻辑运算符 2 3 比较运算符 三 排序查询 四 聚合查询 4 1 聚合查询举例 4 2 NULL值处理 五 分组查询 六 分页查询 七 INSERT INTO SE
  • ONES CTO

    2021年4月24日 4月26日 华为开发者大会在深圳大学城举办 本次大会主题为 每一个开发者都了不起 来自华为及各行业的技术大咖们与开发者汇聚一堂 探讨最新 ICT 技术在行业的深度创新与最佳实践 ONES CTO 冯斌先生受邀出席大会
  • 打开页面js自动加载的方法

    一 js方法 1 在body标签加onload属性 例 2 window onload方法 例 二 jQuery方法 1 window onload function alert 自动加载 2 document ready function
  • 全国计算机等级考试题库二级C操作题100套(第95套)

    第95套 给定程序中 函数fun的功能是 计算N N矩阵的主对角线元素和反向对角线元素之和 并作为函数值返回 注意 要求先累加主对角线元素中的值 然后累加反向对角线元素中的值 例如 若N 3 有下列矩阵 1 2 3 4 5 6 7 8 9
  • C++常量

    C 常量 常量是固定值 在程序执行期间不会改变 这些固定的值 又叫做字面量 常量可以是任何的基本数据类型 可分为整型数字 浮点数字 字符 字符串和布尔值 常量就像是常规的变量 只不过常量的值在定义后不能进行修改 整数常量 整数常量可以是十进
  • android webview 加载https

    在设置的WebViewClient 接收所有信任证书 wv setWebViewClient new WebViewClient Override public void onReceivedSslError WebView view Ss
  • 利用mysqldump实现分库分表备份的shell脚本

    一 信息摘要 linux版本 CentOS 7 9 mysql版本 MySQL 5 7 36 脚本实现功能 利用mysqldump工具实现对mysql中的数据库分库备份 和对所备份数据库中的表分表备份 二 shell脚本 bin bash
  • tensorflow的gpu版本错误

    出现错误 E tensorflow stream executor cuda cuda event cc 48 Error polling for event status failed to query event CUDA ERROR
  • statsmodels笔记:绘制ACF和PACF

    理论部分见 算法笔记 ARIMA UQI LIUWJ的博客 CSDN博客 3 1 3 2 1 绘制自相关函数ACF from statsmodels graphics tsaplots import plot acf plot acf df
  • Pytroch 模型权重初始化

    目录 1 概念 2 权值初始化方法 2 1 常数初始化 2 2 均匀分布初始化 2 3 正态分布初始化 2 4 Xavier 均匀分布 2 5 Xavier 正态分布 2 6 kaiming 均匀分布 2 7 kaiming 正态分布 2
  • 在产品中,我们常说的A端/B端/C端是什么?

    一 引言 在IT产品中 我们常常把各类型的技术系统分为A端 B端 C端 那它们到底是什么呢 又是有什么区别呢 今天小郭就带大家来仔细看看 二 我们常说的A端 B端 C端 R端是什么 2 1 产品分类 IT产品大致可以分为这四个类型 A端 是
  • 大数据数据仓库建设流程概述

    数据仓库的逻辑分层架构 想看懂数据仓库的逻辑分层架构 必须先弄懂以下4大概念 数据源 数据来源 互联网公司的数据来源随着公司的规模扩张而呈递增趋势 同时自不同的业务源 比如埋点采集 客户上报 API等 ODS层 数据仓库源头系统的数据表通常
  • html加载页面转圈圈怎么打,js实现等待加载“转圈圈”效果

    完美实现加载转圈圈效果 js代码 function showLoading show if show document getElementById over style display block document getElementB
  • MA35D1测试-记录

    1 查看拨码开关的启动设定 找到开发板 拨码快关 复位按键 电源开关的位置 2 三根线和软件 一根5V 2A电源适配线 两根usb线 三根线 一根5V 2A电源适配线 两根usb线 电源线插上 确保可以波动开关 有灯 点亮 usb线 在有电
  • 关键词提取(keyword extraction)技术

    目录 1 统计方法 Statistical Method 1 1 TF 1 2 TFIDF 1 3 YAKE 2 图方法 Graph Based Approaches 2 1 PageRank 2 2 TextRank 2 2 Single
  • easy-excel复杂格式

    1 支持easy excel模板与不同列表循环打印 合并表头 背景色 2 支持excel的高度自适应 3 支持多sheet页面模板打印 代码如下 Test public void compositeFill1 模板注意 用 来表示你要用的变
  • Docker 容器基础介绍

    目录 一 基础介绍 二 Docker 安装 linux 安装 vim linux 安装 sudo 三 Docker 常用操作命令 1 Docker windows版本安装 2 设置Docker镜像加速器 3 Docker 其它镜像相关 以D
  • 基因序列相似度(LCS)

    目录 1 问题描述 2 一些细节 3 思路 4 代码 1 问题描述 基因序列包含四种核苷酸 分别用A C T和G四个字母简单地表示 编写一个程序 按以下规则比较两个基因并确定它们的相似程度 规则 使用对齐方法 可以在基因的适当位置插进空格
  • [人工智能-深度学习-20]:卷积神经网络CNN - 全连接网络的缺点与CNN的使命

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 120732872 目录 第1章 全连接