深度学习相关概念
二、相关概念卷积层基础概念图片的卷积和池化操作全连接层fc全连接层的作用、卷积层的作用、pooling层、激活函数的作用深入理解卷积层全连接层的作用意义将经过卷积层和池化层的输出摊平flatten局部特征“摊平”之后就变成了全局特征。FC层整合了前面卷积层和池化层提取的高维特征信息将它们整合成全局信息。FC层“整合”之后会损失掉许多位置信息这就是为什么不能在目标检测、图像分割此类不仅对语义信息严格也对定位信息要求严格的任务中采用全连接层。全连接层是用来分类的。全连接层的参数很多一般占用网络的60%-80%。超参Hyper-parametric超参是可以调整的参数可以控制模型训练优化的过程不同的超参值数值可能会影响模型训练和收敛速度。损失函数损失函数用来评价模型的预测值和目标值之间的误差。优化器函数优化器函数用于计算和更新梯度模型优化算法的选择直接关系到最终模型的性能。有时候最终模型效果不好未必是特征或者模型设计的问题很有可能是优化算法的问题。梯度下降算法梯度下降算法是一个被广泛用来最小化模型误差的参数优化算法梯度下降算法通过多次迭代并在每一步中最小化损失函数来估计模型的参数。学习率learning rate学习率在模型迭代过程中控制模型的学习进度。如果学习率偏小会导致收敛的速度变慢如果学习率偏大则可能会导致训练不收敛等不可预测的结果。**相关研究表明更大的学习率有利于提高模型的泛化能力尽量使用大的学习率。**当然也有个度学习率过大也会导致模型震荡难以收敛。批次大小batch size数据集进行分批读取训练设定每个批次数据的大小。batch size太小相邻批次间的差异相差过大那么相邻两次迭代的梯度震荡情况会比较严重不利于收敛batch size越大相邻批次间的差异相对越小虽然梯度震荡情况会比较小一定程度上利于模型收敛。但如果batch size极端大则相邻批次间的差异过小相邻两个批次的梯度没有区别整个训练过程就会沿着一个方向蹭蹭蹭往下走很容易陷入局部最小值不出来。总结**batch size过小花费时间多同时梯度震荡严重不利于收敛batch size过大不同batch的梯度方向没有任何变化容易陷入局部极小值。**因此需要选择合适的batch size可以有效提高模型精度、全局收敛。学习轮次epoch训练时遍历数据集的次数。收敛与网络性能收敛与网络性能好坏没有绝对的关系。收敛情况好并不意味着网络的性能好网络收敛好意味着较好的拟合但是并不意味着会对测试数据作出很好的拟合这存在一个“泛化”问题。降维与升维维度是指channel的维度升维是指增加channel降维是指减少channel。用1x1的卷积实现降维和升维的操作。算子Operator算子操作运算比如AI的ReLU、Conv、Pooling、Scale、Softmax等。算子Operator是一个数学概念它将一个元素在向量空间或 模中转换为另一个元素的映射。举个例子f(x) abs(x)abs就是算子它的作用就是求x的绝对值。x被称作操作数(operand)。一个或多个算子操作数就组成了算法。算子名称算子的名称用于标志网络中的某个算子同一网络中算子的名称需要保持唯一。算子类型网络中每一个算子根据算子类型进行算子实现的匹配相同类型的算子的实现逻辑相同。张量TensorTensor是算子中的数据包括输入数据与输出数据。TensorDescTensor描述符是对输入数据与输出数据的描述TensorDesc数据结构包含如下属性如下表所示。属性定义名称name用于对Tensor进行索引不同Tensor的name需要保持唯一。形状shapeTensor的形状比如10,或者10241024或者234等。详细介绍请参见[ 形状shape]。默认值无形式(i1, i2,…in)其中i1到in均为正整数数据类型dtype功能描述指定Tensor对象的数据类型。默认值无取值范围float16, float32, int8, int16, int32, uint8, uint16, bool。数据排布格式format详细请参见[ 数据排布格式format]。数据排布格式Format在深度学习框架中多维数据通过多维数组存储比如卷积神经网络的特征图用四维数组保存四个维度分别为批量大小Batch, N、特征图高度Height, H、特征图宽度Width, W以及特征图通道Channels, C。由于数据只能线性存储因为这四个维度有对应的顺序。不同深度学习框架会按照不同的顺序存储特征图数据比如Caffe排列顺序为[Batch, Channels, Height, Width]即NCHW。Tensorflow中排列顺序为[Batch, Height, Width, Channels]即NHWC。如下图所示以一张格式为RGB的图片为例NCHW中C排列在外层实际存储的是“RRRGGGBBB”即同一通道的所有像素值顺序存储在一起而NHWC中C排列在最内层实际存储的则是“RGBRGBRGB”即多个通道的同一位置的像素值顺序存储在一起。形状Shape如形状(3,4)表示第一维有3个元素第二维有4个元素(3,4)表示一个3行4列的矩阵数组。假设有一些照片每个像素点都由红/绿/蓝3色组成即shape里面3的含义照片的宽和高都是20也就是20*20400个像素总共有4张的照片这就是shape(4, 20, 20, 3)的物理含义。如果体现在编程上可以简单把shape理解为操作Tensor的各层循环比如我们要对shape(4, 20, 20, 3)的A tensor进行操作循环语句如下produce A{for(i,0,4){for(j,0,20){for(p,0,20){for(q,0,3){A[((((((i*20)j)*20)p)*3)q)]a_tensor[((((((i*20)j)*20)p)*3)q)]}}}}}轴axis轴是相对Shape来说的轴代表张量的shape的下标比如张量a是一个5行6列的二维数组即shape是(5,6)则axis0表示是张量中的第一维即行。axis1表示是张量中的第二维即列。例如张量数据[[[1,2],[3,4]], [[5,6],[7,8]]]Shape为(2,2,2)则轴0代表第一个维度的数据即[[1,2],[3,4]]与[[5,6],[7,8]]这两个矩阵轴1代表第二个维度的数据即[1,2]、[3,4]、[5,6]、[7,8]这四个数组轴2代表第三个维度的数据即12345678这八个数。轴axis可以为负数此时表示是倒数第axis个维度。权重weight当输入数据进入计算单元时会乘以一个权重。例如如果一个算子有两个输入则每个输入会分配一个关联权重一般将认为较重要数据赋予较高的权重不重要的数据赋予较小的权重为零的权重则表示特定的特征是无需关注的。假设输入数据为X1与其相关联的权重为W1那么在通过计算单元后数据变为了X1*W1。偏置bias偏置是除了权重之外另一个被应用于输入数据的线性分量。它被加到权重与输入数据相乘的结果中用于改变权重与输入相乘所得结果的范围。假设输入数据为X1与其相关联的权重为W1偏差为B1那么在通过计算单元后数据变为了X1*W1B1。机器学习与深度学习三、常见神经网络模型LeNet、AlexNet经典CNN网络LeNet和AlexNet网络Resnet18经典CNN网络Resnet18网络结构输入和输出ResNet18结构、各层输出维度【猫狗数据集】可视化resnet18的输出Resnet18、34 残差网络复现附python完整代码CIF10实战(ResNet18)一个小改动CNN输入固定尺寸图像改为任意尺寸图像卷积层有17个FC层1个所以是18。VGG16经典CNN网络VGG16-输入和输出VGG是Oxford的Visual Geometry Group的组提出的大家应该能看出VGG名字的由来了。R-CNN目标检测R-CNN系列MobileNet v1经典CNN网络MobileNet V1DenseNet经典CNN网络DenseNetYOLOyolo目标检测MediaPipeMediaPipe高级机器视觉四、CV领域Opencvopencv机器视觉

相关新闻

OpenCV C++基于模糊数学的图像滤波

OpenCV C++基于模糊数学的图像滤波

这个程序使用OpenCV fuzzy模块进行图像滤波。输入图片:这是滤波器半径为3时生成的结果:这是滤波器半径为100时生成的结果:代码:#include "opencv2/core.hpp" #include "opencv2/highgui.hpp" #include "…

2026/7/27 17:20:56 阅读更多 →
palera1n终极指南:让iPhone 6s到X设备重获新生的iOS 15-26越狱方案

palera1n终极指南:让iPhone 6s到X设备重获新生的iOS 15-26越狱方案

palera1n终极指南:让iPhone 6s到X设备重获新生的iOS 15-26越狱方案 【免费下载链接】palera1n Jailbreak for A8 through A11, T2 devices, on iOS/iPadOS/tvOS 15.0, bridgeOS 5.0 and higher. 项目地址: https://gitcode.com/GitHub_Trending/pa/palera1n …

2026/7/27 17:20:56 阅读更多 →
Next.js-Prisma-Boilerplate安全实践:权限管理与数据保护策略

Next.js-Prisma-Boilerplate安全实践:权限管理与数据保护策略

Next.js-Prisma-Boilerplate安全实践:权限管理与数据保护策略 【免费下载链接】nextjs-prisma-boilerplate Full stack boilerplate with Next.js, Prisma, Tailwind, TypeScript, Docker, Postgres, documentation, frontend and backend unit and integration tes…

2026/7/27 17:19:56 阅读更多 →

最新新闻

从零搭建企业级AI搜索工作流,百度文心一言+Search API集成全链路(含可运行代码)

从零搭建企业级AI搜索工作流,百度文心一言+Search API集成全链路(含可运行代码)

更多请点击: https://kaifayun.com 第一章:企业级AI搜索工作流的架构设计与核心价值 企业级AI搜索工作流并非传统关键词匹配的简单升级,而是融合语义理解、多源异构数据治理、实时推理与可解释性反馈的复合系统。其架构通常采用分层解耦设计…

2026/7/27 17:31:03 阅读更多 →
急性炎症快速评估新工具,云克隆IL-1β/IL-6/IL-10/TNFα四因子Luminex多因子试剂盒助力感染、创伤生物标志物监测

急性炎症快速评估新工具,云克隆IL-1β/IL-6/IL-10/TNFα四因子Luminex多因子试剂盒助力感染、创伤生物标志物监测

脓毒症、严重创伤、术后全身炎症反应综合征是ICU致死核心诱因,IL-1β、IL-6、IL-10、TNFα四项生物标志物构成急性炎症完整评估体系:IL-1β、TNFα启动炎症级联瀑布,IL-6反映炎症严重程度,IL-10介导代偿性抗炎反应,四项…

2026/7/27 17:31:03 阅读更多 →
小红书爆款高星内容skill汇总!运营必备!(知乎)

小红书爆款高星内容skill汇总!运营必备!(知乎)

做自媒体久了会发现,卡住的往往不是“不会用工具”,而是流程太散。 选题靠刷,越刷越乱; 写稿时资料、观点、结构混在一起; 做图又要重新想封面、卡片和视觉风格。 等到准备发布,还要再检查 AI 味和一些不…

2026/7/27 17:31:03 阅读更多 →
如何在Windows上实现高效窗口克隆:OnTopReplica终极指南

如何在Windows上实现高效窗口克隆:OnTopReplica终极指南

如何在Windows上实现高效窗口克隆:OnTopReplica终极指南 【免费下载链接】OnTopReplica A real-time always-on-top “replica” of a window of your choice (on Windows). 项目地址: https://gitcode.com/gh_mirrors/on/OnTopReplica 你是否经常需要在多个…

2026/7/27 17:31:03 阅读更多 →
你家抽屉里的老照片,正在以每天0.3%速度不可逆劣化:现在启动AI数字化抢救,还能挽回最后87%原始信息

你家抽屉里的老照片,正在以每天0.3%速度不可逆劣化:现在启动AI数字化抢救,还能挽回最后87%原始信息

更多请点击: https://kaifayun.com 第一章:你家抽屉里的老照片,正在以每天0.3%速度不可逆劣化:现在启动AI数字化抢救,还能挽回最后87%原始信息 泛黄、卷边、霉斑、褪色——这些不是怀旧滤镜,而是胶片与相纸…

2026/7/27 17:31:02 阅读更多 →
QMS与MES的区别:从质量控制到生产执行

QMS与MES的区别:从质量控制到生产执行

1. 引言在制造业数字化转型的浪潮中,QMS(质量管理系统)和MES(制造执行系统)是两个核心但常被混淆的概念。它们分别聚焦于质量与生产两个关键维度,共同支撑着现代智能工厂的高效、高质量运行。本文将深入剖析…

2026/7/27 17:30:02 阅读更多 →

日新闻

【JAVA毕设源码分享】基于SpringBoot的社区智能垃圾管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于SpringBoot的社区智能垃圾管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:54 阅读更多 →
SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

1. 项目概述:从寄存器手册到实战指南 如果你手头有一份类似德州仪器(TI)TMS320x240xA系列DSP的SPI模块技术手册,看着里面密密麻麻的寄存器位定义、时序图和公式,是不是感觉头大?这份资料虽然权威&#xff0…

2026/7/27 0:00:54 阅读更多 →
【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:54 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/27 4:33:59 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/27 6:31:56 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/27 4:01:12 阅读更多 →

月新闻