
深度学习基础知识
文章平均质量分 85
深度学习-深度学习基础知识
浩瀚之水_csdn
路漫漫其修远兮,吾将上下而求索,立刻行动,坚持,努立
展开
-
算能(SOPHGO)TPU 深度解析
算能(SOPHGO)作为国内领先的AI芯片设计公司,其TPU(张量处理单元)以高能效比和全场景覆盖能力为核心竞争力,专注于边缘计算与行业垂直领域的AI加速需求。原创 2025-04-03 09:23:48 · 340 阅读 · 0 评论 -
TPU进阶解读:从架构到生态的深度剖析
TPU的进阶能力体现在软硬件协同设计与超大规模并行的极致优化上。开发者需深入理解其架构特性(如脉动阵列、稀疏计算),结合框架级调优(XLA编译、分布式策略),才能释放TPU的完整潜力。未来,TPU将在光子计算、量子混合架构等方向持续突破,但生态开放性与灵活性仍是其普及的关键挑战。原创 2025-04-03 09:20:02 · 626 阅读 · 0 评论 -
AI TPU(张量处理单元)介绍
TPU是谷歌推动AI算力边界的关键技术,尤其适合需要极致性能与能效的大规模模型场景。开发者需根据框架兼容性、模型规模及成本权衡选择TPU或GPU方案。原创 2025-04-03 09:09:55 · 195 阅读 · 0 评论 -
Ultralytics 框架中Predictor类解析
通过灵活配置 Predictor 参数,您可以高效完成从简单图像检测到实时视频分析的复杂任务。原创 2025-03-31 08:12:51 · 1096 阅读 · 0 评论 -
Ultralytics 框架中的 model.tune() 方法
Ultralytics 框架中的 model.tune() 方法 是一种基于遗传算法(Genetic Algorithm, GA)的超参数自动优化工具,旨在通过智能搜索找到最佳超参数组合,从而提升模型性能。原创 2025-03-29 13:32:19 · 667 阅读 · 0 评论 -
Ultralytics 框架中 settings 参数的详细解析与使用指南
Ultralytics 库提供了一个强大的设置管理系统,以便对实验进行精细控制。通过使用位于 ultralytics.utils 模块中的 SettingsManager,用户可以轻松访问和更改他们的设置。这些设置存储在一个 YAML 文件中,可以在 Python 环境中直接查看或修改,也可以通过命令行界面(CLI)进行操作。原创 2025-03-29 11:23:30 · 655 阅读 · 0 评论 -
Ultralytics 框架中 model.train() 方法的核心参数详解与使用指南
Ultralytics 框架中 model.train() 方法的核心参数详解与使用指南,原创 2025-03-29 10:55:12 · 992 阅读 · 0 评论 -
YOLOv11 损失函数解析
YOLOv11 在 YOLO 系列的持续演进中,通过 多模态损失协同优化、动态任务感知机制 和 超轻量化设计,实现了检测精度与推理效率的再突破。其损失函数设计融合了前沿的几何建模、分布学习与自监督技术,显著提升了复杂场景下的鲁棒性。原创 2025-03-28 09:54:13 · 1021 阅读 · 0 评论 -
YOLOv10 的损失函数解析
YOLOv10 在 YOLO 系列的演进中进一步优化了任务解耦与动态平衡策略,通过 多模态损失融合、自适应样本分配 和 轻量化设计,显著提升了检测精度与推理效率。原创 2025-03-28 09:42:32 · 513 阅读 · 0 评论 -
YOLOv9 损失函数解析
YOLOv9作为YOLO系列的最新成员,在损失函数设计上进行了多项创新,重点优化了动态任务对齐机制、多模态定位损失融合以及跨层级梯度协同,进一步提升了检测精度与训练效率。原创 2025-03-28 09:25:41 · 673 阅读 · 0 评论 -
YOLOv8的损失函数解析
YOLOv8的损失函数在继承前代设计的基础上,进一步优化了动态任务对齐机制、解耦式定位损失(DFL + CIoU)以及多阶段蒸馏策略,实现了更高效的正样本匹配与更精确的边界框回归。原创 2025-03-28 09:17:33 · 1121 阅读 · 0 评论 -
YOLOv7的损失函数解析
YOLOv7通过EIOU Loss提升定位精度、Varifocal Loss优化分类任务、OTA++动态标签分配增强样本效率,配合重参数化结构与多层级监督,实现了精度与速度的突破性平衡。其设计在复杂场景(如密集小目标、遮挡目标)下表现尤为突出,是目前工业级目标检测的首选架构之一。原创 2025-03-28 09:11:19 · 625 阅读 · 0 评论 -
YOLOv6中损失函数的解析
YOLOv6通过SIoU Loss优化定位精度、SimOTA动态分配提升样本利用效率、知识蒸馏增强模型泛化性,形成了更鲁棒的损失计算体系。其设计尤其适合工业场景下的密集目标检测,在精度与速度的平衡上达到SOTA水平,是YOLO系列的重要演进方向。原创 2025-03-28 09:10:49 · 309 阅读 · 0 评论 -
LOCAL_RANK 的注入原理
在 PyTorch 分布式训练中,LOCAL_RANK 的注入机制是框架自动管理多进程 GPU 分配的核心环节。原创 2025-03-25 11:37:01 · 849 阅读 · 0 评论 -
随机数生成器(RNG)种子
随机数生成器(Random Number Generator, RNG)种子(Seed)是控制随机数生成过程的初始值。通过固定种子,可以确保生成的随机数序列完全可复现,这在科学实验、算法调试和机器学习中至关重要。原创 2025-03-25 14:29:26 · 831 阅读 · 0 评论 -
Focal Loss解决类别不平衡的损失函数
Focal Loss解决类别不平衡的损失函数原创 2025-03-27 16:53:01 · 236 阅读 · 0 评论 -
Focal EIoU Loss损失函数解析
Focal EIoU Loss 是目标检测中结合 EIoU Loss 和 Focal Loss 思想的混合损失函数,旨在通过动态调整难易样本的权重,解决边界框回归中的样本不平衡问题,进一步提升检测精度,尤其适用于小目标、遮挡目标等困难场景。原创 2025-03-27 16:45:39 · 619 阅读 · 0 评论 -
SIoU Loss(Shape-Aware Intersection over Union Loss)损失函数解析
SIoU Loss 是目标检测中用于边界框回归的高级损失函数,在现有IoU系列损失的基础上引入了角度惩罚项,显式优化预测框与真实框的方向对齐,特别适用于旋转目标检测(如航拍图像中的车辆、卫星影像中的建筑等)。原创 2025-03-27 16:41:27 · 615 阅读 · 0 评论 -
EIoU Loss(Efficient Intersection over Union Loss)损失函数解析
EIoU Loss 是CIoU Loss的改进版本,通过分解宽高损失为独立项,简化计算并提升优化效率,同时保持对预测框形状的精准控制。EIoU Loss广泛应用于实时目标检测模型(如YOLO系列),在高精度和高效性之间取得了平衡。原创 2025-03-27 16:08:28 · 1018 阅读 · 0 评论 -
CIoU Loss(Complete Intersection over Union Loss)损失函数解析
CIoU Loss 是目标检测中用于边界框回归的高级损失函数,在DIoU的基础上进一步引入长宽比惩罚项,联合优化重叠面积、中心点距离和形状差异,显著提升定位精度。原创 2025-03-27 16:06:17 · 784 阅读 · 0 评论 -
DIoU Loss(Distance Intersection over Union Loss)损失函数解析
DIoU Loss 是IoU Loss的改进版本,在GIoU的基础上进一步引入中心点距离惩罚项,直接优化预测框与真实框的中心点距离,从而加速收敛并提升定位精度。DIoU Loss广泛应用于目标检测的边框回归任务,尤其在密集目标场景下表现优异。原创 2025-03-27 16:02:55 · 589 阅读 · 0 评论 -
GIoU Loss(Generalized Intersection over Union Loss)损失函数解析
GIoU Loss 是IoU Loss的改进版本,旨在解决基础IoU Loss在预测框与真实框无重叠时梯度消失的问题。通过引入最小闭合区域,GIoU Loss能够有效优化非重叠框的定位,同时保持尺度不变性,广泛应用于目标检测的边框回归任务。原创 2025-03-27 15:58:50 · 872 阅读 · 0 评论 -
IoU Loss损失函数解析
IoU Loss(Intersection over Union Loss)是一种直接优化预测边界框与真实边界框交并比的损失函数,广泛应用于目标检测的边框回归任务。相较于传统的L1/L2 Loss,IoU Loss能够更好地反映预测框与真实框之间的几何重叠关系,从而提升定位精度。原创 2025-03-27 15:49:33 · 545 阅读 · 0 评论 -
YOLOv5损失函数的解析
YOLOv5通过CIoU Loss提升定位精度、BCE Loss支持多标签分类、多尺度加权优化目标检测,形成了高效且鲁棒的损失计算体系。其设计兼顾了算法复杂度与检测性能,是目标检测领域的重要实践参考。原创 2025-03-27 14:13:18 · 981 阅读 · 0 评论 -
YOLOv4 损失函数解析
YOLOv4的损失函数通过CIoU Loss的几何联合优化、动态IoU置信度匹配及多标签分类增强,实现了检测精度与训练效率的平衡。原创 2025-03-27 13:57:13 · 472 阅读 · 0 评论 -
YOLOv3 损失函数解析
YOLOv3在目标检测领域取得了显著进步,其损失函数设计融合了多尺度预测、改进的Anchor机制及分类策略。原创 2025-03-27 09:56:07 · 451 阅读 · 0 评论 -
YOLOv2损失函数的详细解析
YOLOv2通过Anchor Box机制、动态IoU置信度和宽高权重调整,显著提升了小目标检测能力与定位精度(mAP从63.4%提升至76.8%)。其损失函数设计体现了从“直接坐标回归”到“几何偏移预测”的范式转变,为后续YOLO系列(如v3的二元交叉熵、v4的CIoU)奠定了基础。尽管分类损失仍采用MSE,但其整体架构优化使YOLOv2成为实时检测领域的里程碑。原创 2025-03-27 09:41:10 · 827 阅读 · 0 评论 -
YOLO中的置信度(Confidence)概念
YOLO中的置信度(Confidence)是衡量预测边界框(Bounding Box)是否包含目标以及定位准确性的关键指标。原创 2025-03-27 08:49:38 · 757 阅读 · 0 评论 -
损失函数(Loss Function)的全面综述
损失函数是连接模型预测与优化目标的桥梁,其设计直接影响模型性能。未来随着 AutoML 和因果推理的发展,损失函数将更加自动化、自适应化,并在复杂任务(如多模态学习、强化学习)中发挥更大作用。原创 2025-03-26 10:13:18 · 1039 阅读 · 0 评论 -
pytorch 损失函数
计算出来的结果已经对mini-batch取了平均。一、损失函数列表创建一个衡量输入x模型预测输出)和目标y之间差的绝对值的平均值的标准。x和y可以是任意形状,每个包含n个元素。对n个元素对应的差值的绝对值求和,得出来的结果除以n。如果在创建L1Loss实例的时候在构造函数中传入,那么求出来的绝对值的和将不会除以n创建一个衡量输入x模型预测输出)和目标y之间均方误差标准。x和y可以是任意形状,每个包含n个元素。对n个元素对应的差值的绝对值求和,得出来的结果除以n。如果在创建MSELoss。原创 2024-09-05 16:09:42 · 1313 阅读 · 0 评论 -
预训练(pre-train)模型及对于深度网络的意义
定义预训练模型是指在大量数据上预先训练好的神经网络模型,这些模型可以被用于初始化新模型的权重,或者作为特征提取器,以提高新任务的学习效率和性能。作用迁移学习:预训练模型可以将在大规模数据集上学到的知识迁移到新的任务或数据集上,从而提高新任务的性能。数据效率:预训练模型可以在新任务上减少对训练数据的需求,对于数据稀缺的任务尤为有效。计算效率:使用预训练模型可以减少从头开始训练模型所需的时间和资源。常见类型语言模型:如BERT、GPT系列,用于自然语言处理任务。原创 2018-12-15 13:46:28 · 4069 阅读 · 0 评论 -
标准卷积、分组卷积、深度卷积、深度可分离卷积区别
标准卷积与分组卷积在卷积神经网络中具有显著的区别,这些区别主要体现在卷积操作方式、参数数量、计算量、模型表示能力以及适用场景上。原创 2025-02-25 18:14:16 · 872 阅读 · 0 评论 -
深入浅出之注意力机制(YOLO)
它主要有两个方面:一是决定需要关注输入的哪部分,二是分配有限的信息处理资源给重要的部分。该机制可以应用于任何类型的输入,而不管其形状如何。在计算能力有限的情况下,注意力机制是解决信息超载问题的主要手段的一种资源分配方案,即将计算资源分配给更重要的任务。原创 2025-01-23 11:28:38 · 1332 阅读 · 0 评论 -
深入浅出之深度卷积(DW)
深度卷积层(Depthwise Convolutional Layer)是卷积神经网络(CNN)中的一种卷积层类型,其核心特性是对输入特征图的每一个通道分别进行卷积操作。原创 2025-01-23 10:04:06 · 1185 阅读 · 0 评论 -
深入浅出之深度学习评价指标
准确率的计算公式为:准确率 = 正确预测的样本数 / 总样本数,即(TP+TN)/(TP+TN+FP+FN)。原创 2024-10-30 19:08:53 · 1646 阅读 · 0 评论 -
重温经典之SVM
支持向量是指在SVM中,距离分类超平面最近的那些训练样本点。这些点对于构建SVM模型具有关键作用,因为它们直接决定了分类超平面的位置和方向。在二分类问题中,支持向量通常位于两个类别的边界上,即分类超平面的两侧。核函数是SVM中的核心概念,它允许SVM在高维特征空间中处理非线性问题。通过选择合适的核函数和参数,可以显著提高SVM的性能。在实际应用中,需要根据数据特性和模型需求来选择合适的核函数。超平面是n维欧氏空间中余维度等于一的线性子空间,也就是(n-1)维的线性子空间。在二维空间中,超平面就是一条直线;原创 2024-10-23 21:09:12 · 1249 阅读 · 0 评论 -
深入浅出之卷积
定义分组卷积将输入特征图和卷积核在通道维度上分成多个组,然后对每个组分别进行卷积操作。特点降低参数量和计算量:通过将计算分散到多个小组中进行,可以显著降低参数量和计算量。提升模型性能:分组卷积可以看作是一种正则化手段,有助于防止模型过拟合。同时,通过分组卷积,模型可以学习到更加丰富的特征表示,从而提升模型的性能。通道稀疏连接:与标准卷积的全通道连接相比,分组卷积是一种通道稀疏连接方式,这有助于模型学习到更加局部和特定的特征。原创 2024-10-23 13:47:33 · 2130 阅读 · 0 评论 -
深入浅出之深度可分离卷积
卷积核是一个小的矩阵(或张量),其大小通常是奇数(如3x3、5x5等),用于在输入特征图上进行滑动窗口操作。原创 2024-09-26 09:44:15 · 5832 阅读 · 0 评论 -
协方差矩阵的几何解释
A geometric interpretation of the covariance matrixhttp://www.visiondummy.com/2014/04/geometric-interpretation-covariance-matrix/译文:http://demo.netfoucs.com/u010182633/article/details/45937051 介...转载 2018-07-30 14:37:50 · 309 阅读 · 0 评论 -
十三种基于直方图的图像全局二值化算法原理、实现、代码及效果。
图像二值化的目的是最大限度的将图象中感兴趣的部分保留下来,在很多情况下,也是进行图像分析、特征提取与模式识别之前的必要的图像预处理过程。这个看似简单的问题,在过去的四十年里受到国内外学者的广泛关注,产生了数以百计的阈值选取方法,但如同其他图像分割算法一样,没有一个现有方法对各种各样的图像都能得到令人满意的结果。 在这些庞大的分类方法中,基于直方图的全局二值算法占有了绝对的市场份额,这些转载 2017-09-23 09:44:53 · 579 阅读 · 0 评论