卷积神经网络

一、为什么需要卷积

若参数过多,则内存装不下

比如图像大小1000*1000,那么输入层神经元的数目就是10的6次方,全连接层的参数就是10的12次方,一层就是1万亿个参数。

二、卷积是怎么做的

把卷积核的每一个参数和图像中的位置进行相乘再求和得到输出。

图像具有区域性,这个连接就叫局部连接,这也是卷积的特点和优势,经过一层卷积之后提取了图像的高层特征。同时卷积时有参数共享的特性,图片具有位置不变性,比如汽车翻车照样可以识别,图像特征与位置无关,左边是脸右边也是脸。

步长变大,输出变小。

如果使用了padding,在最外面一圈加0,那么假设步长为1,那么输出的size不变。加几圈的padding和卷积核大小有关,如果是5*5那么就要加两圈:

相关推荐
白熊18821 分钟前
【计算机视觉】OpenCV实战项目:基于OpenCV的车牌识别系统深度解析
人工智能·opencv·计算机视觉
IT古董1 小时前
【漫话机器学习系列】261.工具变量(Instrumental Variables)
人工智能·机器学习
小王格子1 小时前
AI 编程革命:腾讯云 CodeBuddy 如何重塑开发效率?
人工智能·云计算·腾讯云·codebuddy·craft
MonkeyKing_sunyuhua1 小时前
VSCode + Cline AI辅助编程完全指南
ide·人工智能·vscode
Leinwin1 小时前
Microsoft Azure 服务4月更新告示
人工智能·azure
胡耀超1 小时前
霍夫圆变换全面解析(OpenCV)
人工智能·python·opencv·算法·计算机视觉·数据挖掘·数据安全
jndingxin2 小时前
OpenCV CUDA 模块中用于在 GPU 上计算两个数组对应元素差值的绝对值函数absdiff(
人工智能·opencv·计算机视觉
jerry6092 小时前
LLM笔记(五)概率论
人工智能·笔记·学习·概率论
硅谷秋水2 小时前
学习以任务为中心的潜动作,随地采取行动
人工智能·深度学习·计算机视觉·语言模型·机器人