感受野,以及为什么神经网络可以分清猫是猫,狗是狗的直观理解
感受野这篇文章说的挺详细的感受野
读完这篇文章,个人感觉算是对神经网络为什么能够学习到我们想要获得的信息有了更具体的一点认知吧。下面用自己的话来说一下。
深度学习中,所用的卷积神经网络,有很多卷积层,每个卷积层都用到了卷积核,个人的理解,卷积核就是一个特征提取器,输入图像(以图像为例)通过卷积核的卷积操作再经池化后,会得到一个所含信息更少的特征层。而神经网络之所以能够最终获得令人满意的学习效果,核心机制就是通过不断地更新卷积核的参数,也就是不断地优化这些许许多多的特征提取器,最终在目前的能力之内,找到一组最优的特征提取器,使得一层一层提取出来的特征信息能够最大程度的表征我们训练集中给定的label,达到网络的预测效果与训练集效果相接近。当然这中间会涉及到过拟合欠拟合等等神经网络中的一系列问题,我们可以增加相应的措施来改善。而提取出来的特征中,我们可能很难用比如猫的眼睛大,狗的眼睛小这种日常的逻辑去理解为什么会把它们提取出来,但是这些我们无法直观理解的特征恰恰能够达到我们想要的学习效果,原因就在于我们更新特征提取器是以数学上的最优化(loss最小)为准则而不是以简单、不严谨也有限的日常逻辑为准则。而且一般来说,网络越深,效果越好,目前我的理解是,越深的网络拥有更多层的卷积提取器,能够充分获得原图像中的信息并且进行充分的特征筛选提取。这里又会遇到一些问题,比如梯度消失,梯度爆炸现象,最近读到的ResNet网络对这个问题有比较好的解决效果。
感受野,以及为什么神经网络可以分清猫是猫,狗是狗的直观理解相关推荐
- Python深度学习实例--基于卷积神经网络的小型数据处理(猫狗分类)
Python深度学习实例--基于卷积神经网络的小型数据处理(猫狗分类) 1.卷积神经网络 1.1卷积神经网络简介 1.2卷积运算 1.3 深度学习与小数据问题的相关性 2.下载数据 2.1下载原始数据 ...
- “感受野”的直观理解
感受野 定义 公式 定义 衡量某一层的特征图中某个像素点对应到原始输入的响应的大小区域: (另外一种定义) 卷积神经网络每一层的输出特征图上的像素点在原始图像上映射的区域大小 [直观理解]就是当前的每 ...
- 神经网络是什么?如何直观理解它的能力极限?它是如何无限逼近真理?
神经网络的基本单元就是一个一个的感知机,感知机有两部分组成:线性部分和激活函数部分.一个感知机的能力是有限的,他只能将数据进行二分,而且这些数据还必须是线性可分的. 普遍逼近定理: 只要神经网络有一个 ...
- RNN循环神经网络的直观理解:基于TensorFlow的简单RNN例子
RNN 直观理解 一个非常棒的RNN入门Anyone Can learn To Code LSTM-RNN in Python(Part 1: RNN) 基于此文章,本文给出我自己的一些愚见 基于此文 ...
- 英伟达新研究:“狗生猫,猫生万物”的多模态无监督图像转换
林鳞 编译整理 量子位 出品 | 公众号 QbitAI 英伟达最近的一项研究看起来有点神奇. 一张普通的猫咪图像,可以被转换成一只老虎.一头狮子或一只美洲豹. 还是一张普通的猫咪图,还能被转换成 ...
- SMSAlarm短信猫语音猫快速连接
本文描述了如何连接短信猫(语音猫)硬件并快速测试短信和语音功能 插入SIM卡 注意:插拔SIM卡时需要断电 硬件连接 按照如下连接,然后把电源接头插到220V插座,把USB接头插到电脑上 查看指示灯的 ...
- 一位老农带着猫、狗、鱼过河,河边有一条船,每次老农只能带一只动物过河。当老农不和猫狗鱼在一起时,狗会咬猫,猫会吃鱼,当老农和猫狗鱼在一起时,则不会发生这种问题。编程解决猫狗鱼过河问题。
import java.util.ArrayList; import java.util.List; import java.util.Random;/*** 一位老农带着猫.狗.鱼过河,河边有一条船 ...
- ArtFin艺术飯+「雅贡臻品」与版权猫IP猫ipmall登陆台北!AiHi@HiFi++
据ArtW!NG与GEEKBANK报道,12月20日ArtFin艺术飯与TEAx正茶链盟(运作于科技金融生态网络4COO之上)携收藏界美学.声学.艺术等上海代表团参与"本可触及"艺 ...
- 猫的计算机相关的网络语言,辟谣:猫咪的语言是喵?教你读懂“猫言猫语”,让你明白猫的内心...
"我们一起学猫叫,一起喵喵喵~"歌词里唱的很动听,可是养过猫的主子们应该会很难引起共鸣,毕竟在家也没真的听主子们喵过多少次,兽医小明在这里辟个谣哦,猫咪的叫声可不只是喵喵叫. 猫咪 ...
- 破解光纤猫(光猫/无线猫)路由功能的教程(电信天翼HG260)
破解光纤猫(光猫/无线猫)路由功能的教程 发布时间:2012-11-23 12:25 最近光纤入小区活动,很多朋友老是打电话来问我光纤猫(光猫,或称为无线猫)的各种设置问题,烦得伤心,大多数都是关于路 ...
最新文章
- SylixOS iMX6平台I2C总线驱动
- 通俗易懂的Redis数据结构基础教程
- 最大点权独立集---入门
- c++ 纯虚函数和抽象类那些事(二)实现抽象类
- Spring.Net的IOC入门
- Windows 下,使用 Pycharm + Anaconda(NumPy,SciPy 等集成包)的环境配置
- linux日志服务器配置在哪个文件,Linux中日志的基本配置(syslog)
- mysql查找表shoe table,mysql命令行常用命令
- 外卖员不满上楼送餐要求向外卖吐口水4次,顾客不知情吃下整份外卖...
- 使用 setTimeout 实现 setInterval
- 微软自带的防反编译工具dotfuscator.exe的使用
- 美国欲投 2.58 亿美元与中国争夺超算霸主地位
- libcurl代码示例
- decltype关键字
- python web前端开发框架,python 前端框架
- COMSOL模拟气流可视化
- 阮一峰ES6入门学习笔记~~变量的解构赋值
- 【Vue】Aliplayer 视音频播放的实践与思考
- 汽车主要电子控制系统模块
- 使用 Office Web 组件参考文档
热门文章
- windows.2003.应用网络负载平衡管理器实现均衡负载与双机热备
- 第10章 评价分类结果 学习笔记中
- 摄影构图如何脱离规则套路
- C++ Lib的生成与调用 生成dll,lib快速的寻找方法
- opencv 访问图像的像素方法和算法用时的计算
- Atitit 集合分组聚合操作sum count avg java版本groovy版本 目录 1. //按性别统计用户数	1 7. //按性别获取用户名称	1 16. //按性别求年龄的总和	1 2
- Atitti opencv2.4 实现的人脸检测 attilax总结
- atitit.RandomAccessFile rws rwd 的区别于联系
- 30多套API接口,还怕满足不了你的量化交易需求?
- python常用字符串方法_python基础之字符串常用方法