解析卷积神经网络(部分笔记)(未完成)

Deep Learning模型之:CNN卷积神经网络(一)深度解析CNN 1. 概述         回想一下BP神经网络。BP网络每一层节点是一个线性的一维排列状态,层与层的网络节点之间是全连接的。这样设想一下,如果BP网络中层与层之间的节点连接不再是全连接,而是局部连接的。这样,就是一种最简单的一维卷积网络。如果我们把上述这个思路扩展到二维,这就是我们在大多数参考资料上看到的卷积神经网络。具体参看下图: 阅读详情

先验知识:
快速傅立叶变换
第二章:
概念:
loss function = data loss + regulation loss
三维张量: xl∈RHl∗Wl∗Dl x l ∈ R H l ∗ W l ∗ D l ,用三元组 (il,jl,dl) ( i l , j l , d l ) 表示该张量对应第 il i l 行,第 jl j l 列,第 dl d l channel的位置
四维张量: xl∈RHl∗Wl∗Dl∗N x l ∈ R H l ∗ W l ∗ D l ∗ N ,N表示mini-batch每一批样本的个数

卷积(convolution):卷积操作可获取图像区域不同类型特征。
汇合(pooling):汇合等操作可对这些特质进行融合和抽象。
卷积核(convolution keras),激活函数(activation function),感受野(receptive filed)
多层卷积汇合等操作的堆叠,各层得到的深层特征逐渐从泛化特征(边缘纹理)过度到高层语义表示。

第三章:
感受野:神经元只接受其所支配的刺激区域内的信号
小卷积核的优势:
[1]小卷积核需多层叠加,加深了网络深度进而加强了网络容量核复杂度
[2]增强网络容量的同时减少了参数个数

分布式表示:每个语义概念由许多分布在不同神经元中被激活的模式表示;而每个神经元又可以参与到许多不同语义概念的表达中去。
解释:一张图片中的某个目标物体可以由很多卷积核(神经元)激活后的特征图表示;而每个神经元又可以给多张图片不同的目标做卷积。

第四章:
模型压缩:均旨在将一个庞大而复杂的预训练模型 (pre-trained model)转化为一个精简的小模型。
前端压缩:是指不改变原网络结构的压缩 技术,主要包括知识蒸馏、紧凑的模型结构设计以及滤波器层面的剪枝等;
后端压缩:则包括低秩近似、未加限制的剪枝、参数量化以及二值网络等,其目标在于尽可能地减少模型大小,因而会对原始网络结构造成极大程度的改造。

4.1低秩近似
方法:结构化矩阵来进行低秩分解,矩阵分解来降低权重矩阵的参数

4.2剪枝与稀疏约束
剪枝算法的操作流程:

  • 衡量神经元(权重连接,滤波器)的重要程度(*)
  • 移除掉一部分不重要的神经元
  • 对网络进行微调

4.3参数量化

CNN学习笔记——CNN是怎么做到图像识别的? ——CNN初识笔记 CNN的由来及发展(包含图像识别的思路) 刚接触CNN的时候,很懵。CNN?到底是什么?美国有线电视新闻网?哦,卷积神经网络(Convolutional Neural Networks)啊!为什么要叫这个名字,他又是怎么来的呢? 先思考一个问题:如果给你一张图片,你是怎么去识别图片里的内容的?一般我们应该会用到两样东西吧,那就是记忆和经验,这些东西我们也可以称之为知识,也就是对于一个图像识别任务我们必须认识过跟他同类的才能准确地识别它,这个就有意思了,和我们有监督学习的过程不就是一样. 阅读详情

相关推荐

DL:卷积神经网络(CNN)的一些学习网址

将学习CNN过程中所用的网址整理一下。。。。。与我相关的有关CNN的网址【1】知乎:卷积神经网络的多层参数是怎么推导的 https://www.zhihu.com/question/42838093/answer/94920915?from=profile_answer_card【2】知乎:卷积神经网络保证“位移、尺度、形变不变性”该怎么理解 https://www.zhihu.com/ques

梦里水乡的专栏 5061

Adaptively Connected Neural Networks

Adaptively Connected Neural Networks introduction CNN对比MLP的缺点: 由于只从像素的周围像素抽象出信息,所以每一层的CNN缺乏global inference的能力。(实际应用中,CNN通过堆叠大量的局部卷积操作老i获取全局推断的能力,但又具有计算无效率,优化困难,消息传递效率低等限制。) 解决CNN局部性的问题,有non-local net...

weeeeeida的博客 2082

逍遥模拟器改真机参数全指南:从ARM伪装到电池传感器模拟

本文提供逍遥模拟器深度伪装实战指南,重点讲解如何通过修改ARM架构、系统属性和模拟传感器数据,使其在硬件信息、电池状态等维度逼近真实设备,有效规避应用检测。文章详细介绍了使用Magisk模块、LSPosed框架进行设备指纹伪装和动态数据模拟的策略,帮助用户实现从静态信息到动态行为的全方位真机模拟。

weixin_29279101的博客 453

《《解析卷积神经网络—深度学习实践手册》》

一个星期读了这本书,虽然不是很多,但是很有营养,在CNN方面介绍的很详细,也有很多tricks,原理性的东西也讲得很细腻,给自己扫了一遍盲点,从今后,每天坚持读技术书籍,使自己的内功更加深厚。

zqq5210的博客 755

Claude Code教程(二) | Claude Code 核心信息与使用指南

Claude Code 核心信息与使用指南

qq_20236937的博客 2186

【全开源】旅游系统源码(Uniapp+FastAdmin+ThinkPHP)

通过源码的灵活配置和定制开发,我们可以根据旅游企业的实际需求,快速构建出符合其业务特点的旅游系统。旅游系统源码,作为这一变革的基石,为旅游业的数字化转型提供了强有力的支撑。通过深入研究和应用旅游系统源码,我们能够构建出更加智能、便捷、个性化的旅游服务平台,满足游客日益增长的旅游需求。国际化发展:随着全球化的深入发展,旅游系统源码也将迎来国际化的发展机遇,为国内外游客提供更加便捷、高效的旅游服务。跨界融合:旅游系统源码将与更多领域进行跨界融合,如与交通、餐饮、购物等行业的结合,为游客提供更加丰富的旅游体验。

2401_84413757的博客 2153

RaspberryPiMinecraft 项目教程

RaspberryPiMinecraft 项目教程 1. 项目介绍 RaspberryPiMinecraft 是一个用于在 Raspberry Pi 上设置和优化 Minecraft 服务器的开源项目。该项目提供了配置文件和性能测试脚本,帮助用户快速搭建一个专用的 Minecraft(PC Java 版本)服务器。通过该项目,用户可以在低功耗的 Raspberry Pi 设备上运行 Minecra...

gitblog_00098的博客 523

嵌入式内存管理之“LittleFS文件系统”开发(附LittleFS项目源码)

本文介绍了如何在嵌入式系统中实现 LittleFS 文件系统,并结合 Flash 存储进行数据管理。通过详细的代码示例,展示了如何配置、挂载 LittleFS 文件系统,并进行文件操作,如读取、写入和更新数据。特别地,博客通过实际应用演示了如何实现启动计数功能,以及如何处理文件系统的格式化和挂载过程。该示例帮助读者掌握在资源受限的嵌入式环境中实现高效文件存储管理的关键技术。

Bit_Dong的博客 3188

Adaptively Connected Neural Networks论文阅读

Adaptively Connected Neural Networks 论文下载地址:https://arxiv.org/abs/1904.03579 论文代码地址:https://github.com/wanggrun/Adaptively-Connected-Neural-Networks 论文创新点:论文中提出局部信息和全局信息对于网络结构的精度影响很大,但是当前的网络结构很难同时兼...

donkey_1993的博客 2833

【QNX+Android虚拟化方案】129 - USB眼图参数配置

【QNX+Android虚拟化方案】129 - USB眼图参数配置

|~~~热爱生活、努力学习的小伙汁~~~| 821

10、智慧变电站 - 加载vue大屏元素(整体效果)

这一篇文章非常简单,但是也非常出效果阅读前面几篇文章,都可以看到有顶部、左侧、右侧的面板,主要我不会录gif图片,大屏元素面板还有一些动态加载的效果。 vue的transition标签 Vue 提供了 transition 的封装组件,可以给任何元素和组件添加进入/离开过渡;在进入/离开的过渡中,会有 6 个 class 切换:v-enter 、v-enter-active 、v-enter-to 、v-leave 、v-leave-active 、v-leave-to。我们正好使用这个特性来达到面板进入

github_39988036的博客 1041

深度学习——CNN(卷积神经网络)(超详细)

目录 一、卷积神经网络(CNN)定义 二、DNN与CNN的区别 三、CNN五种结构组成 1、输入层 2、卷积层(Convolution Layer) 3、池化层(Pooling Layer) 4、全连接层 5、Softmax层 一、卷积神经网络(CNN)定义 卷积神经网络(convolutional neural network, CNN),是一种专门用来处理具有类似网格结构的数据的神经网络。卷积...

weixin_37763870的博客 6万+

第3版•系统集成项目管理工程师(中级) │ 告别迷茫!案例分析高分攻略

🥏第3版•系统集成项目管理工程师(中级) │ 告别迷茫!案例分析高分攻略

✨ 欢迎来到【Seal ^_^ 的优快云博客】!✨ 3870

深度学习—卷积神经网络(CNN)全笔记,附代码

K近邻;神经网络基础,线性函数,损失函数,前向传播; 卷积神经网络,卷积网络与传统网络的区别,卷积层,卷积层涉及参数,池化层,最大池化,特征图的变化;经典网络Alexnet,经典网络—Vgg经典网络—Resnet,感受野; 项目实战—基于CNN构建识别模型一 项目实战—基于CNN构建识别模型二 图像识别实战常用模块解读...

weixin_58176527的博客 2万+

【WRF数据准备】土地利用类型分类标准:USGS+MODIS IGBP 21

【WRF数据准备】土地利用类型分类标准:USGS+MODIS IGBP 21

WW、forever的博客 4476

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Deep Learning论文笔记之(五)CNN卷积神经网络代码理解

Deep Learning论文笔记之(五)CNN卷积神经网络代码理解zouxy09@qq.comhttp://blog.youkuaiyun.com/zouxy09          自己平时看了一些论文,但老感觉看完过后就会慢慢的淡忘,某一天重新拾起来的时候又好像没有看过一样。所以想习惯地把一些感觉有用的论文中的知识点总结整理一下,一方面在整理过程中,自己的理解也会更深,另一方面也方便未来自己的勘察。更好的

zouxy09的专栏 20万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

深度学习——卷积神经网络(CNN)

深度学习——卷积神经网络(CNN)

Xiao_Ya__的博客 2万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

CNN笔记:通俗理解卷积神经网络

2012年我在北京组织过8期machine learning读书会,那时“机器学习”非常火,很多人都对其抱有巨大的热情。当我2013年再次来到北京时,有一个词似乎比“机器学习”更火,那就是“深度学习”。本博客内写过一些机器学习相关的文章,但上一篇技术文章“LDA主题模型”还是写于2014年11月份,毕竟自2015年开始创业做在线教育后,太多的杂事、琐碎事,让我一直想再写点技术性文章但每每恨时间抽不开。然由于公司在不断开机器学习、深度学习等相关的在线课程,耳濡目染中,总会顺带着学习学习。

结构之法 算法之道 93万+

CNN卷积神经网络原理详解(上)

CNN卷积神经网络原理详解(上)前言卷积神经网络的生物背景我们要让计算机做什么?卷积网络第一层全连接层训练 前言 卷积网络(convolutional network),也叫作卷积神经网络(convolutional neural network,CNN),是一种专门用来处理具有类似网格结构的数据的神经网络。卷积网络在诸多应用领域都表现优异。‘卷积神经网络’一词表明该网络使用了卷积(convolu...

LEEANG121的博客 4万+

Matlab编程之——卷积神经网络CNN代码解析

deepLearnToolbox-master是一个深度学习matlab包,里面含有很多机器学习算法,如卷积神经网络CNN,深度信念网络DBN,自动编码AutoEncoder(堆栈SAE,卷积CAE)的作者是 RasmusBerg Palm。 今天给介绍deepLearnToolbox-master中的CNN部分。 DeepLearnToolbox-master中CNN内的函数:

CAD之路 1万+

CNN(卷积神经网络)详解

CNN卷积神经网络详解Why CNN局部感受野(local receptive fields)权值共享(Shared weights and biases)池化(Pooling)总的来看 原文链接:https://blog.youkuaiyun.com/m0_37490039/article/details/79378143 Why CNN 首先回答这样一个问题,为什么我们要学CNN,或者说CNN为什么在很多...

DDB 3万+

CNN卷积神经网络原理详解(中)

CNN卷积神经网络原理详解(中)卷积神经网络与全连接神经网络的比较卷积运算的数学解释卷积计算的工作模式 卷积神经网络与全连接神经网络的比较 卷积神经网络(Convolutional Neural Network,CNN)是一种前馈神经网络,它的人工神经元可以响应一部分覆盖范围内的周围单元,对于大型图像处理有出色表现。 它包括卷积层(convolutional layer)和池化层(pooling...

LEEANG121的博客 3万+

【深度学习笔记系列】卷积神经网络(CNN)详解

博主声明 该深度学习笔记系列为个人学习笔记整理。内容来源于网上的大牛和机器学习专家所无私奉献的资料,仅供学习交流,非商用。具体引用的资料请看参考文献。具体的版本声明也参考原文献,有部分参考资料没有给出来源,请各位原博主理解,如果涉及侵权,请联系博主删除。 本人才疏学浅,整理总结的时候难免出错,此属于第一版本,若有错误,还需继续修正与增删。如果博主有未注意的错误,还望各位前辈不吝指正,谢谢。...

Mr_Robert的博客 8485

非常全的CNN卷积神经网络整理

文章目录一、人的视觉原理二、卷积神经网络CNN简介:1. 简介2. 发展历史3. 应用4. 推荐文章(待更新)二、全连接神经网络的缺点及CNN解决的问题1. 全连接神经网络处理大尺寸图像明显的缺点2. CNN将复杂问题简化——将大量的参数降维成少量参数进行处理3. CNN保留图像特征4. CNN的三维体积神经元(3D volumes of neurons)三、卷积神经网络的层次结构1. 典型的CNN:2. 更为常见的CNN网络分层3.输入层(Input Layer)4. 卷积层1)数学上的卷积和机器学习中的

Liu Feng's Blog 4583
上一篇: 聚类方法总结
下一篇: Batch normalization
weeeeeida
博客等级 码龄9年 12粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值