DL学习笔记-CNN 相关知识

1968年,hubel对猫的视觉皮层细胞研究, 提出receptive filed概念,视觉细胞可以分为简单细胞和复杂细胞,分别对感受野的范围不同,在生物学基础上,研究出针对二维图像的卷积神经网络。

传统图像分类:特征提取+特征表达+分类CNN将这些方法集合在一起、

一、卷积神经网络特征

1.局部接受域

感受野宽度,视网膜,m层。m+1层,感受野范围外是没有响应的,

2.权值共享

权值相同的进行共享,进行平移。

二、卷积神经网络结构

典型结构

1.卷积层(Convolution)

图像是一个二维的离散信号,对于图像来说,卷积是一个滤波过程,,卷积函数中的卷积权重不同,对与图像处理的效果也不同,,采用水平梯度卷积核的结果在水平方向上响应最大,。

隐含层由多个特征图构成,隐含层的权重可以表示为目标特征图,元特征图,目标像素水平位置,与目标像素竖直位置的4D张量,

卷积核有BP算法得得,每一个网络层中有多个卷积核。通过卷积操作,神经网络提取不同的输入特征,底层卷积核得到图像中边、线、角、特征,而高层卷积核得到更加复杂的特征。

卷积结束后,还不能分类,卷积的数量巨大,例如128X128像素的图像,卷积核大小是8X8。那么有(128-8+1)^2个卷积核,所以下一层是pool层。

pool层主要累积不同位置的特征统计,例如可以计算图像中某个区域的特征值或者最大值,这样的统计维度远远低于原始特征图像。

2.激活层

激活函数是非线性函数,,非线性激活函数是亿万细胞存在得到可能。

3.分类层

CNN分类中,常见的分类函数就是多项多项逻辑斯蒂回归模型,Softmax回归模型。它是基于概率的分类模型,利用最小化负对数似然函数来优化。

时间: 2024-10-08 19:04:23

DL学习笔记-CNN 相关知识的相关文章

MySQL学习笔记-事务相关话题

事务机制 事务(Transaction)是数据库区别于文件系统的重要特性之一.事务会把数据库从一种一致状态转换为另一个种一致状态.在数据库提交工作时,可以确保其要么所有修改都已经保存了,要么所有修改都不保存. InnoDB存储引擎中的事务完全符合ACID的特性. 原子性(atomicity) 原子性是指整个数据库事务是不可分割的工作单位.只有使事务中所有的数据库操作执行都成功,才算整个事务成功.如果事务中任何一个SQL语句执行失败,那么已经执行成功的SQL语句也必须撤销,数据库状态应该退回到执行

jQuery学习笔记--JqGrid相关操作 方法列表(上)

1.获得当前列表行数:$("#gridid").getGridParam("reccount"); 2.获取选中行数据(json):$("#gridid").jqGrid('getRowData', id); 3.刷新列表:$(refreshSelector).jqGrid('setGridParam', { url: ''), postData: ''}).trigger('reloadGrid'); 4.选中行:$("#jqGrid

C#学习笔记(基础知识回顾)之值类型与引用类型转换(装箱和拆箱)

一:值类型和引用类型的含义参考前一篇文章 C#学习笔记(基础知识回顾)之值类型和引用类型 1.1,C#数据类型分为在栈上分配内存的值类型和在托管堆上分配内存的引用类型.如果int只不过是栈上的一个4字节的值,该如何在它上面调用方法? 二:值类型转换为引用类型--装箱 2.1CLR对值类型进行装箱时:新分配托管堆内存,将值类型的实例字段拷贝到新分配的内存中,返回托管堆中新分配对象的地址.这个地址就是一个指向对象的引用. int i = 10; Object obj = i; 三:将引用类型转换为值

[Golong]学习笔记(一) 基础知识

Go编程基础 Go的内置关键字(25个) 不多 break default func interface select case defer go map struct chan else goto package switch const fallthrough if range type continute for import return var Go的注释方法(和js一样) 单行注释: // 多行注释: /**/ Go程序一般结构 common_structure.go 通过 pack

CCNA 学习笔记(七)--交换知识(VLAN VTP TRUNK)

前面认识到了路由的相关方面知道,现在我们又要开始交换机方面的学习,现在就从最基础的开始学习交换机的基本知识.路由主要是工作于OSI协议的三层(网络层),而交换机主要是工作于二层(数据链路层),但三层交换除外. 1.路由器与交换机的区别有那些? 答:1.从外观上面来区分:路由器上面的WAN口比交换机的多,交换机一般只有二到四个WAN口,而路由器最少会有四个WAN口,交换机lan口比较多,一般有4/8/16/24/48个. 2.路由器比交换机多一个路由功能,基于路由转发,二层的交换机MAC地址转发,

R语言学习笔记:基础知识

1.数据分析金字塔 2.[文件]-[改变工作目录] 3.[程序包]-[设定CRAN镜像] [程序包]-[安装程序包] 4.向量 c() 例:x=c(2,5,8,3,5,9) 例:x=c(1:100) 表示把1 - 100的所有数字都给x这个变量 5.查看x的类型:>mode(x) 6.查看x的长度:>length(x) 7.将两个向量组成一个矩阵: >rbind(x1, x2)  注:r是row的意思,即行,按行组成矩阵. >cbind(x1, x2)  注c是column的意思,

[傅里叶变换及其应用学习笔记] 一. 预备知识

这份是本人的学习笔记,课程为网易公开课上的斯坦福大学公开课:傅里叶变换及其应用. 本课程学习路线: 从傅里叶级数开始,后续过渡到傅里叶变换. 扼要描述 傅里叶级数(fourier series),几乎等同于周期性现象的学习. 傅里叶变换(fourier transform),可作为傅里叶级数的极限情况,是对非周期性现象的数学分析. 两者间的共同点 分析(analysis),分解一个信号(函数),把它拆分成一系列组成部分,并希望这些组成部分比复杂的原始信号(函数)简单. 合成(synthesis)

.net学习笔记---xml基础知识

一.XML简介 XML是一种标记语言,用于描述数据,它提供一种标准化的方式来来表示文本数据.XML文档以.xml为后缀.需要彻底注意的是XML是区分大小写的. 先从一个简单的XML例子来了解下xml基础: <?xml version="1.0" encoding="utf-8" ?> <books ISBN="9787544238212"> <title>xml学习笔记</title> <pr

C#学习笔记(基础知识回顾)之枚举

一:枚举的含义 枚举是用户定义的整数类型.在声明一个枚举时,要指定该枚举的示例可以包含的一组可接受的值.还可以给值指定易于记忆的名称.个人理解就是为一组整数值赋予意义. 二:枚举的优势 2.1:枚举可以使代码更易于维护,有助于确保给变量指定合法的.期望的值. 2.2:枚举可以使代码清晰,用描述性的名称来表示整数值,增加代码可读性. 三:枚举的使用 /// <summary> /// 声明一个枚举,审核状态 /// </summary> public enum AduitStatus