
深度学习
文章平均质量分 94
深度学习算法试图从数据中学习高级功能,这是深度学习的一个非常独特的部分。因此,减少了为每个问题开发新特征提取器的任务。适合用在难提取特征的图像、语音、自然语言领域(NLP)
道友老李
提供工业机器视觉解决方案(涵盖光源、相机、镜头、结构、视觉技术等)和自研接近开关传感器(衰减系数1)产品,联系方式:18271933684(同vx)。
展开
-
【深度学习进阶】基于CNN的10种物体识别项目
目标:开发一个深度学习模型,使用卷积神经网络来识别和分类图像中的10种不同类型的物体。数据集:为了训练和测试模型,需要收集或使用现有的标记数据集,其中包含每个类别的大量样本图像。常用的数据集如ImageNet、CIFAR-10等可以作为起点,但为了确保涵盖特定的10种类别,你可能需要定制自己的数据集。原创 2024-12-30 10:06:01 · 15873 阅读 · 11 评论 -
【深度学习进阶】基于CNN的猫狗图片分类项目
基于卷积神经网络(CNN)的猫狗图片分类项目是机器学习领域中的一种常见任务,它涉及图像处理和深度学习技术。原创 2024-12-30 05:00:00 · 15486 阅读 · 12 评论 -
【深度学习项目】目标检测之YOLO系列-V5(三)
YOLOv5 是由 Ultralytics 公司开发的一个目标检测模型,它不是由原始 YOLO 系列的作者 Joseph Redmon 提出的。尽管如此,YOLOv5 在社区中非常受欢迎,并且由于其易于使用、快速迭代和良好的性能而被广泛采用。原创 2024-12-16 14:32:31 · 6559 阅读 · 17 评论 -
【深度学习项目】目标检测之YOLO系列-V4(二)
YOLOv4(You Only Look Once v4)是YOLO系列目标检测算法的又一个重要版本,它在2020年由Alexey Bochkovskiy、Chien-Yao Wang和Hong-Yuan Mark Liao提出。YOLOv4在保持实时性能的同时,进一步提升了检测精度,尤其是在小物体检测方面原创 2024-12-16 14:31:35 · 6230 阅读 · 14 评论 -
【深度学习项目】目标检测之YOLO系列详解(一)
YOLO(You Only Look Once)是一种实时目标检测算法,由Joseph Redmon等人提出。与传统的基于滑动窗口和区域提案的目标检测方法不同,YOLO将目标检测问题框架化为一个单一的回归问题,直接从图像像素预测边界框和类别概率。YOLO有多个版本,如YOLOv2, YOLOv3, YOLOv4, YOLOv5到YOLO11,每个新版本都在尝试改进其前代产品的性能,提高检测精度和速度,同时减少错误类型,比如背景假阳性。YOLOv3引入了多尺度预测,增强了小物体的检测能力;原创 2024-12-16 09:48:46 · 6258 阅读 · 14 评论 -
【深度学习项目】目标检测中的常见指标(Precision、Recall、F1 Score、IoU、AP、mAP、COCO指标)
平均平均精度(Mean Average Precision, mAP)是目标检测任务中最常用和最全面的性能评估指标之一。它综合考虑了不同类别的检测效果,以及每个类别在不同置信度阈值下的表现。下面将详细解释 mAP 的计算过程及其重要性。原创 2024-12-16 05:00:00 · 6412 阅读 · 13 评论 -
【深度学习项目】带你一文读懂Faster-R-CNN网络
Faster R-CNN 是一种用于目标检测的深度学习模型,它在精度和速度上取得了良好的平衡。该模型由 Ross Girshick 等人在 2015 年提出,并且是 R-CNN 系列(包括 Fast R-CNN)的一个重要改进版本。Faster R-CNN 的主要贡献在于引入了区域提议网络(Region Proposal Network, RPN),使得整个系统可以端到端地进行训练,而不需要像之前的方法那样依赖于外部的区域提议算法。同样使用VGG16作为网络的backbone,推理速度在GPU上达到5fps原创 2024-12-15 05:15:00 · 8797 阅读 · 13 评论 -
【深度学习项目】带你一文读懂R-CNN(Region with CNN feature)
R-CNN(Region-based Convolutional Neural Network)是目标检测领域的一个重要里程碑,它首次将深度学习技术成功应用于目标检测任务中。R-CNN由Ross Girshick等人于2014年提出,并在PASCAL VOC等多个基准数据集上取得了当时最佳的表现。原创 2024-12-15 05:00:00 · 6449 阅读 · 13 评论 -
【深度学习项目】目标检测前言(R-CNN系列、YOLO、SSD等)
目标检测(Object Detection)是计算机视觉领域中的一个关键任务,旨在识别图像或视频中特定类别的对象,并给出每个对象的位置(通常以边界框的形式)。它结合了分类和定位两个方面的能力,不仅需要确定图像中存在哪些对象,还需要准确指出它们的位置。原创 2024-12-14 05:15:00 · 6613 阅读 · 16 评论 -
【深度学习进阶】CNN-ResNet
ResNet(残差网络,Residual Network)是由微软研究院的研究人员在2015年提出的一种深度卷积神经网络架构,它解决了训练非常深的网络时遇到的主要挑战之一——退化问题。随着网络深度增加,训练误差不再继续减小反而开始增加,这并不是由于过拟合引起的。ResNet通过引入“残差学习”框架来解决这个问题,极大地推动了深度学习的发展,并在多个计算机视觉任务中取得了优异的成绩。原创 2024-12-14 05:00:00 · 8483 阅读 · 12 评论 -
【深度学习进阶】CNN-GoogleNet
GoogLeNet,正式名称为Inception-v1,在2014年由谷歌的研究团队提出,并在当年的ImageNet大规模视觉识别挑战赛(ILSVRC)中赢得了分类任务的第一名。GoogLeNet的设计初衷是为了克服当时深度学习模型面临的两个主要问题:参数过多导致的过拟合风险和计算复杂度高带来的应用难题。它通过引入一种名为"Inception模块"的独特结构来解决这些问题。原创 2024-12-13 09:38:59 · 7086 阅读 · 16 评论 -
【深度学习进阶】CNN-VGG
VGG网络是由牛津大学计算机视觉组(Visual Geometry Group, VGG)的研究人员设计的一系列深度卷积神经网络。这些网络在2014年的ImageNet大规模视觉识别挑战赛(ILSVRC-2014)中表现出色,虽然不是当年的冠军,但其简洁而有效的结构引起了学术界和工业界的广泛关注。原创 2024-12-13 09:19:41 · 6886 阅读 · 12 评论 -
【深度学习进阶】CNN-AlexNet
AlexNet 是一种深度卷积神经网络(CNN),由 Alex Krizhevsky、Ilya Sutskever 和 Geoffrey E. Hinton 在 2012 年提出,并在当年的 ImageNet 大规模视觉识别挑战赛(ILSVRC)中取得了第一名的成绩。这一成就标志着深度学习在计算机视觉领域的重大突破,极大地推动了该领域的发展。原创 2024-12-13 06:30:00 · 5719 阅读 · 12 评论 -
【深度学习进阶】图像数据与边缘检测
是一种专门用于处理具有类似网格结构的数据的深度学习模型,如时间序列数据、图像数据等。CNN 在计算机视觉任务中表现尤为出色,例如图像分类、目标检测和分割等。原创 2024-12-12 13:42:29 · 5611 阅读 · 14 评论 -
【深度学习进阶】卷积神经网络(CNN)原理
我们来通过一个例子看一下结算结果,以及参数的计算假设我们有10 个Filter,每个Filter3 X 3 X 3(计算RGB图片),并且只有一层卷积,那么参数有多少?3∗3∗31bias283∗3∗31bias28个权重参数,总共28 * 10 = 280个参数,即使图片任意大小,我们这层的参数也就这么多。假设一张200 *200* 3的图片,进行刚才的Filter,步长为1,最终为了保证最后输出的大小为200 * 200,需要设置多大的零填充N2P−。原创 2024-12-13 06:45:00 · 5577 阅读 · 12 评论 -
【深度学习入门】正则化
加入了 dropout 后,输入的特征都存在被随机清除的可能,所以该神经元不会再特别依赖于任何一个输入特征,也就是不会给任何一个输入特征设置太大的权重。通过传播过程,dropout 将产生和 L2 正则化相同的收缩权重的效果。对于不同的层,设置的keep_prob大小也不一致,神经元较少的层,会设keep_prob为 1.0,而神经元多的层则会设置比较小的keep_prob通常被使用在计算机视觉领域,图像拥有更多的特征,场景容易过拟合,效果被实验人员证明是很不错的。原创 2024-12-12 11:17:34 · 5742 阅读 · 14 评论 -
【深度学习入门】梯度下降算法
掌握参数初始化策略的优点掌握Mini-batch的特点以及优势掌握梯度下降算法优化的目的以及效果掌握指数移动平均值的好处掌握动量梯度下降法的优点以及RMSProp、Adam的特点掌握学习率衰减方式掌握标准化输入带来的网络学习速度的提升。原创 2024-12-12 11:17:08 · 5571 阅读 · 12 评论 -
【深度学习入门】深层神经网络
使用浅层网络的时候很多分类等问题得不到很好的解决,所以需要深层的网络。原创 2024-12-12 05:15:00 · 6349 阅读 · 16 评论 -
【深度学习入门】浅层神经网络
当 z > 0 时,梯度始终为 1,从而提高神经网络基于梯度算法的运算速度,收敛速度远大于 sigmoid 和 tanh。然而当 z < 0 时,梯度一直为 0,但是实际的运用中,该缺陷的影响不是很大。注 :tanh 函数存在和 sigmoid 函数一样的缺点:当 z 趋紧无穷大(或无穷小),导数的梯度(即函数的斜率)就趋紧于 0,这使得梯度算法的速度会减慢。假设我们有如下结构的网络。形状:(1,1) = (1,4) * (4,1)+(1,1)形状:(1,m) = (1,4) * (4,m)+(1,1)原创 2024-12-12 05:00:00 · 6377 阅读 · 12 评论 -
【深度学习入门】神经网络基础
由于在进行计算的时候,最好不要使用for循环去进行计算,因为有Numpy可以进行更加快速的向量化计算。在公式。原创 2024-12-11 05:00:00 · 7204 阅读 · 12 评论 -
【深度学习入门】深度学习介绍
随着计算能力的提升(特别是 GPU 的广泛应用)、大数据集的可用性以及新算法的不断涌现,深度学习正在快速发展并取得突破性的成果。同时,研究者们也在探索更高效的架构设计、更好的泛化能力和更低的资源消耗,以便让深度学习技术能够在更多领域得到应用。深度学习(Deep Learning)是机器学习的一个子领域,它利用多层神经网络模型从大量数据中自动学习特征和模式,以执行复杂的任务。总之,随着硬件性能的提升以及大数据时代的到来,深度学习已经成为解决复杂问题的强大工具。经典的神经网络结构包含三个层次的神经网络。原创 2024-12-10 17:12:36 · 2843 阅读 · 16 评论