如何一个模型走天下?集成训练多数据集,打造通用目标检测模型方法详解

【AI实战】动手训练自己的目标检测模型(YOLO篇) 在前面的文章中,已经介绍了基于SSD使用自己的数据训练目标检测模型(见文章:手把手教你训练自己的目标检测模型),本文将基于另一个目标检测模型YOLO,介绍如何使用自己的数据进行训练。 YOLO(You only look once)是目前流行的目标检测模型之一,目前最新已经发展到V3版本了,在业界的应用也很广泛。YOLO的基本原理是:首先对输入图像划分成7x7的网格,对每个网格预测2个边... 阅读详情
AI摘要

本文探讨了在目标检测中集成多个数据集训练所面临的问题,如标签空间不统一、标注不一致和领域差异,并介绍了《SimpleMulti-datasetDetection》论文提出的解决方法。该方法通过构建统一标签空间,学习到各数据集间的映射关系,从而提高模型的泛化能力。实验结果显示,这种方法能有效提升模型性能并改善泛化效果。

在目标检测的实际应用中,常常会出现需要泛化的目标检测系统的情况。如城市安防中,需要目标检测系统能够检测足够多类别的目标,才能达到更好的安防效果。 但目前常用的目标检测数据集中包含的类别数量有限,使用单个数据集训练的目标检测模型已经不能满足需求,如何集成训练多个数据集成为了一大热门研究方向。

一、集成多个数据集存在的问题

如果简单的将多个数据集拼接起来进行训练,往往不会获得性能上的提升。主要原因有以下三点:

NO.1

各数据集的标签空间不统一

每个数据集都规定了各自的标签空间,并且不同标签空间之间有重叠。但名字相同的标签在不同数据集中的语义可能不同,如COCO中的mouse代表鼠标,OpenImages中的mouse代表老鼠;名字不同的标签在不同数据集中的语义可能相同,如VOC中的aeroplane和COCO中的airplane均代表飞机。

如果单纯通过标签的名称来对齐会导致标签语义上的歧义。

NO.2

各数据集的标注不一致

由于各数据集的标签空间不统一,导致各数据集的前景背景定义不同。如图1中所示,A数据集中包含person、car类别,但不包含face类别。B数据集中包含person、face类别,但不包含car类别。那么在各自的标注中,A数据集会将car作为前景标注出来,但会将face作为背景忽略;而B数据集会将face作为前景标注出来,但会将car作为背景忽略[2]。这样就导致了不同数据集之间的前景背景定义存在歧义。

图1 标注不一致问题

NO.3

各数据集的领域差异

由于各数据集的应用场景,图片获取方式的不同导致数据集之间可能存在巨大的领域差异。如图2左为自动驾驶场景,图2右为室内场景,可以明显看出左右两张图像的风格不同,这会导致模型提取的特征分布不同。

 图2 领域差异问题

二、SimpleMulti-dataset Detection论文解读

由于篇幅有限,本文只介绍一种通过“构建统一标签空间”来集成训练多个数据集的论文《Simple Multi-dataset Detection》[1]。这里会概述一下论文中的方法,分析其实验结果,并简单介绍代码使用方法,以帮助读者更好地了解集成训练。

NO.1

方法

UT-Austin提出了一种在多个大型数据集(COCO,Objects365,OpenImages等)上训练通用目标检测器的简单方法,并基于此方法夺得了ECCV2020鲁棒视觉挑战赛中的目标检测和实例分割两个赛道的第一名。

图3 不同类型的目标检测模型

传统的目标检测模型如图3(a)所示,单个数据集对应单个模型,这样用COCO数据集训练的模型并不能用于检测Objects365数据集的目标。所以作者采用图3(b)的方式训练一个multi-head(多检测头)模型,共享模型的backbone,对于不同的数据集使用不同的检测头,每个数据集的loss单独计算。这样训练出来的模型可以识别多个数据集中的目标,不过当前的模型并没有做到统一标签空间,如COCO、Objects365、OpenImages均检测出Car类别的目标,但会输出三个重复的检测框。

但通过这种方式,我们获得了统一标签空间的基础,在同一张输入图片上可以获得各数据集检测头的检测结果,这样就可以通过对比检测结果来对齐不同数据集的标签。

作者提出了一种新颖的data-diven方式来学习统一的标签空间:根据不同检测头在各数据集验证集合上的检测结果来学习标签空间。作者将标签空间的融合看作学习一个原始空间  L_k 到统一空间  L 的映射关系矩阵:

而具体的优化目标为以下公式:


上述公式中出现的变量含义如下所示:

● T_k:数据集k对应的映射矩阵

● D:在统一标签空间下各预测框的类别概率分布

● \tilde{D^k} :在数据集k的标签空间下各预测框的类别概率分布

● L_c :优化损失函数

其中由于无法直接对映射矩阵进行优化(无法得知初始映射关系),作者巧妙的将问题转化为穷举在各数据集上每个类别可能的映射关系的方式来寻找最佳的映射矩阵,详细可见论文中的推导[1]。

表1 不同Sampling策略效果

如表1 所示,作者对比了在不同sampling策略下的效果。其中uniform dataset sampling表示平衡不同数据集间的样本数量;class-aware sampling表示平衡数据集内的长尾效应,增加尾部类别被sample的概率。从结果可以看出uniform dataset sampling和class-aware sampling都是十分重要的。

NO.2

实验结果

作者使用了ResNet-50 backbone的CascadeRCNN进行实验。首先如表2所示,作者提出的多检测头模型在不融合标签空间的情况下已经可以比拟单检测头模型(8x schedule),为后面学习标签映射矩阵提供了可靠的检测结果。

表2 多检测头模型与单检测头模型效果对比

通过上述方法学习到统一标签空间后,在表3中作者对比了不同版本统一标签空间对模型性能的影响(2x schedule)。

● GloVe embedding表示使用GloVe词向量合并相似的标签;

● Learned,distortion和Learned,AP表示使用论文中提出的方法,通过不同优化损失函数学习到的统一标签空间;

● Expert human表示人工手动合并的统一标签空间。

表3 不同版本标签空间效果对比

如表4所示,统一标签空间后的模型可以泛化应用到其他下游数据集,并在多数下游数据集上取得更好的效果。

表4 在其他数据集上的泛化性能

最后如果将模型规模扩大,使用ResNeSt200作为backbone并训练8x schedule,模型的效果可以和一些SOTA模型相媲美。

表5 扩大模型规模

作者对学习到的统一标签空间进行分析,发现该方法成功的将名字相同但语义不同的标签分开,将名字不同但语义相同的标签融合到一起。

三、实际操作

作者开源了论文的代码,下载地址:https://github.com/xingyizhou/UniDet

该论文依赖detectron2框架,需要先按照说明安装detectron2。说明文档:https://detectron2.readthedocs.io/en/latest/tutorials/install.html

安装好detectron2后需要将该论文代码放到projects目录下:

cd /path/to/detectron2/projects
git clone https://github.com/xingyizhou/UniDet.git

推荐将需要的COCO,Objects365,OpenImages(使用2019 challenge版本)数据集下载到统一的文件夹。(下载地址:https://storage.googleapis.com/openimages/web/challenge2019.html)。下载好的COCO和Objects365可以直接使用,但OpenImages需要进行转换:

# 使用UniDet/tools/convert_datasets/convert_oid.py进行转换 
python convert_oid.py --path /path/to/openimage --version challenge_2019 --subsets train
python convert_oid.py --path /path/to/openimage --version challenge_2019 --subsets val --expand_label

按下面的命令将DETECTRON2_DATASETS变量指向下载数据集的文件夹,使detectron2可以读到数据集。

export DETECTRON2_DATASETS=/path/to/datasets

接下来需要下载challenge-2019-label500-hierarchy.json文件。(下载地址:https://storage.googleapis.com/openimages/challenge_2019/challenge-2019-label500-hierarchy.json)。并将UniDet/unidet/evaluation/oideval.py文件中的oid_hierarchy_path修改到该文件实际路径。

 

另外在UniDet/configs/中可以看到与OpenImages数据相关的config文件中有一项openimages_challenge_2019_train_v2_cat_info.json文件在代码仓库中并没有给出。

 通过观察训练代码可得知该文件中存放有OpenImages数据集各类别的图片数量统计信息,可自行对OpenImages各类别的图片数进行统计来生成,具体格式如下:

 [{"id": 419, "image_count": 45938}, {"id": 231, "image_count": 31351}, {"id": 71, "image_count": 130723}, {"id": 114, "image_count": 378077}, {"id": 117, "image_count": 3262}, {"id": 30, "image_count": 289999}, {"id": 11, "image_count": 58145}, {"id": 165, "image_count": 265635}, {"id": 345, "image_count": 29521}, ...]

至此,全部准备工作完成,可以开始训练。如果想以2x schedule训练一个多检测头模型,则可通过以下命令行实现:

python UniDet/train_net.py --config-file UniDet/configs/Partitioned_COI_R50_2x.yaml

在UniDet/datasets/label_spaces/中,作者给出了各类统一后的标签空间,这里展示一下按论文中提出的方法学习的标签空间:

如果想复现学习标签空间的步骤,可以在训练好多检测头模型后得到在三个数据集的验证集上的推理结果,并按照UniDet/tools/UniDet_learn_labelspace_mAP.ipynb中的步骤运行即可。

如果想添加自定义数据集,可以在UniDet/unidet/data/datasets/中注册自定义数据集,并修改config文件。具体如何注册可参考detectron2文档:https://detectron2.readthedocs.io/en/latest/tutorials/datasets.html

四、数据集下载

本文提到的相关数据集免费、高速检索、下载地址:

● COCO 2014:https://opendatalab.org.cn/COCO_2014

● COCO 2017:https://opendatalab.org.cn/COCO_2017

● Objects365:​https://opendatalab.org.cn/Objects365

● OpenImages Challenge 2019:https://opendatalab.org.cn/Open_Images_Challenge_2019

● OpenImages V4:https://opendatalab.org.cn/Open_Images_V4

● OpenImages V6:https://opendatalab.org.cn/OpenImages-v6

还有哪些你想了解的数据集?更多资源请访问OpenDataLab官网,3700+海量、安全、便捷的数据集资源满足你的需求,欢迎体验与下载。(点击原文查看)

● OpenDataLab官网:https://opendatalab.org.cn/

五、后记

本文介绍了集成多个数据集训练存在的问题以及一篇简单的集成多数据集训练的论文,并介绍了该论文代码的使用方法及相关数据集资源。后续也会继续介绍其他集成多个数据集训练的方法,点赞、转发、分享助力更新~

参考文献

[1] Zhou, Xingyi, Vladlen Koltun, and Philipp Krähenbühl. "Simple multi-dataset detection." Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2022.

[2] Zhao, Xiangyun, et al. "Object detection with a unified label space from multiple datasets." European Conference on Computer Vision. Springer, Cham, 2020.

作者丨Langy 

相信光的力量

- End -

以上就是本次分享,获取海量数据集资源,请访问OpenDataLab官网;获取更多开源工具及项目,请访问OpenDataLab Github空间。另外还有哪些想看的内容,快来告诉小助手吧。更多数据集上架动态、更全面的数据集内容解读、最牛大佬在线答疑、最活跃的同行圈子……欢迎添加微信opendatalab_yunying加入OpenDataLab官方交流群。

Yolov5数据集混合训练 导师非让训练一个应急场景balabala数据集 那就拼拼凑凑训练下“人+安全帽+火灾”三个分类的数据集吧 准备 首先准备了两份数据集,一份是一位大神的安全帽检测,另一份是火灾检测。 这两份的数据集都是开源的,基本是只给了weights和images的,但是没有给labels,所有都是要自己批处理检测后进行混合训练的。 步骤 1.批处理生成labels的.txt文件(helmet数据集) python detect.py --save-txt --source 数据集的路径 --weights 标有你想要检测 阅读详情

相关推荐

用YOLOv5+SIFT打造智能宠物喂食器:从数据采集到模型部署全流程

本文详细介绍了如何结合YOLOv5目标检测与SIFT特征匹配技术,打造一款能精准识别宠物个体的智能宠物喂食器。内容涵盖从数据采集、模型训练与轻量化,到SIFT特征库构建、个体识别,以及最终在嵌入式设备上的部署与优化全流程,为开发资源受限的智能宠物用品提供了实用方案。

o4p5q6r7s的博客 216

神经网络多数据集联合训练问题

神经网络多数据集联合训练问题 问题描述:现有三个数据集dataset_1,dataset_2,dataset_3用于联合训练,但最后需要在dataset_3上进行测试(dataset_3为实际需求中的数据集),对一下两个方案进行实验: 优先对dataset_1,dataset_2进行训练,然后在此权重基础上继续对dataset_3训练。 联合dataset_1,dataset_2,dataset_3训练,并按比例分配三个数据集在每个batch size传入的张数,如batch size为64时,三个数

sinat_28375239的博客 7272

房屋墙体裂纹检测:YOLO训练数据集全流程解析与实战应用

在计算机视觉领域,目标检测技术正在成为基础设施安全评估的核心工具,而YOLO系列模型凭借速度快、精度高的特性,在建筑外观损伤识别中展现出独特优势。其原理是将目标定位与分类统一为回归问题,通过卷积神经网络直接预测边界框和类别,工程落地门槛低。结合公开的墙体损伤数据集,可高效构建针对裂纹、渗水、油漆剥落等常见病害的自动检测方案。这类应用不仅适用于房屋安全鉴定、建筑巡检,还能延伸至基础设施维护、保险定损等场景。本文围绕3127张带标签的房屋墙体裂纹检测数据集,从数据预处理、类别均衡处理到YOLOv8训练参数调优,

weixin_29038155的博客 321

探索高效AI:YOLOv3v4模型压缩与多数据集训练 - GitCode项目详解

探索高效AI:YOLOv3v4模型压缩与多数据集训练 - GitCode项目详解 在AI领域,实时高效的物体检测是众多应用场景的核心需求。 是一个聚焦于YOLO(You Only Look Once)框架优化的项目,通过模型压缩和多数据集训练,实现了更快、更准确的目标检测。 项目简介 该项目基于YOLOv3和YOLOv4,旨在改进模型性能并降低其资源消耗。主要特点包括: 模型压缩:针对YOLO系...

gitblog_00010的博客 522

2000张行人图像YOLOv5数据集:开箱即用的检测训练基线

目标检测是计算机视觉的基础任务,而YOLOv5作为轻量高效的目标检测框架,广泛应用于边缘部署与快速原型开发。高质量、格式规范的数据集是模型训练成功的前提,尤其在行人检测这类小目标、多遮挡场景中,数据组织结构、标注精度与类别一致性直接影响mAP与泛化能力。本文围绕一个2000张真实场景行人图像构成的YOLOv5格式数据集,解析其开箱即用设计逻辑,涵盖目录结构校验、dataset.yaml配置、训练命令链、anchor自适应优化及树莓派端部署验证等全流程实践要点,助力开发者绕过数据准备‘玄学’,快速构建可复现、

weixin_29043895的博客 275

UniDet:具有自动学习的统一标签空间的多个数据集上的对象检测

简单的多数据集检测 在具有统一标签空间的多个大规模数据集上训练的对象检测器; ECCV 2020强大视觉挑战的获奖解决方案。 周兴义,弗拉德伦·科尔通,菲利普·克拉伦布, arXiv技术报告( ) 联系人: 。 任何问题或讨论都欢迎! 抽象的 我们如何建立一个通用而广泛的物体检测系统? 我们使用曾经标注过的所有概念的所有标签。 这些标签跨越具有潜在不一致分类法的各种数据集。 在本文中,我们提出了一种在多个大型数据集上训练统一检测器的简单方法。 我们使用特定于数据集的训练协议和损失,但与特定于数据集的输出共享通用的检测架构。 我们展示了如何将这些特定于数据集的输出自动集成到常见的语义分类法中。 与以前的工作相比,我们的方法不需要手动分类。 我们的多数据集检测器在每个训练域上的性能和特定于数据集的模型一样好,但是可以更好地推广到新的看不见的域。 基于提出的方法的条目在ECCV 2020

屠榜40+个SOTA!22位华人打造Florence:CV基础模型新范式!一统多模态天下

点击下方卡片,关注“CVer”公众号AI/CV重磅干货,第一时间送达本文转载自:新智元编辑:小咸鱼 好困 LRS【导读】近日,微软正式发布了一个新的计算机视觉基础模型Florence(佛...

阿木寺的博客 3212

加湿器方案-DLT8M04TS-杰力科创

基本组成: 一个触摸按键、一组RGB灯、一个雾化片、一个充电IC。 产品功能: 第一次上电光机状态,RGB红/绿/红灯依次闪烁灭; 2、按键功能:短按开关机和三档喷雾工作模式,第一次短按持续喷雾,短按第二次喷3S,停3S,短按第三次关闭喷雾模式,依次循环; 在喷雾或是不喷雾的状态下长按1.5S RGB灯渐变,一直循环,第二次长按当前灯光闪烁一下常亮,第三次长按关机; 3、持续喷雾定时5小时自动断电,间歇喷雾定时10小时自动断电,若在间歇工作时有切换为持续喷雾,那间歇喷雾的...

JLKCsz的博客 512

1个模型横扫40+个SOTA!22位华人共同打造佛罗伦萨模型,一统图像视频文本,含9亿图像-文本对...

关注公众号,发现CV技术之美本文转载自新智元编辑:小咸鱼 好困 LRS【导读】近日,微软正式发布了一个新的计算机视觉基础模型Florence(佛罗伦萨),要用一个模型一统多模态天下!Flo...

我爱计算机视觉 502

5款免费二进制编辑器横向评测:从HxD到ImHex谁更适合你?

本文对5款免费二进制编辑软件进行深度横向评测,包括HxD、wxHexEditor、010 Editor、ImHex和GNU Emacs,涵盖从轻量级到专业级的各种需求。评测基于文件处理能力、编辑功能、分析工具等核心维度,为开发者、逆向工程师和安全研究人员提供实用选择指南,帮助用户根据具体场景选择最适合的二进制编辑工具。

weixin_29278805的博客 371

2017–2024年中国10米/20米分辨率水稻种植分布数据集

摘要:本数据集提供2017-2024年中国23个省级行政区的水稻种植分布数据,包含单季稻和双季稻分类(GeoTIFF格式,WGS84坐标系)。5个省份分辨率为20米,其余为10米,基于Sentinel卫星数据和TWDTW方法生成。数据公开共享(7.99GB),使用需注明来源并引用相关文献(DOI:10.12199/nesdc.ecodb.rs.2025.012)。涉及学科包括遥感、生态学和地理学,研究成果需发送至国家生态科学数据中心备案。

国科大硕士在读,分享Python/GEE/Matlab/R专业代码实践,涵盖数据分析、算法开发与应用技巧等,以代码会友。 1381

横扫40+个SOTA!22位华人共同打造佛罗伦萨模型,一统图像视频文本,含9亿图像-文本对...

点击 机器学习算法与Python学习 ,选择加星标精彩内容不迷路新智元报道近日,微软正式发布了一个新的计算机视觉基础模型Florence(佛罗伦萨),要用一个模型一统多模态天下!F...

机器学习算法与Python学习 884

REST-meta-MDD Data总结

sMRI数据使用:nwc1、nwc2、nwc3(同样数据集相关论坛中有相关信息指向需要使用wc1、wc2、wc3)多方咨询与讨论后决定使用nwc数据,这里说明wc数据相对wc数据要大的多如wc1的大小为1.33GB,而nwc1的数据却有6.90GB。VBM文件:/REST-meta-MDD/Sharing/REST-meta-MDD-VBM- phase1 -Sharing.tar.gz。1、Excel中的表型信息:1-男,2-女;-9999或空白表示缺少数据。

2404_88295660的博客 1532

YOLOv8 Albumentations第三方增强库集成支持

通过自定义数据集类将Albumentations无缝接入YOLOv8训练流程,利用其强大的图像增强功能提升模型鲁棒性,并结合Docker镜像实现环境统一与开箱即用的开发体验,显著提高目标检测任务的效率与可复现性。

weixin_36019375的博客 384

【从零开始学习 SystemVerilog】1.1、SystemVerilog 概述

【从零开始学习 SystemVerilog】1.1、SystemVerilog 概述

努力,加油每一天鸭~ 1037

Unreal 从入门到进阶 之 如何实现Pixel Streaming

Unreal Engine 5 (UE5) 的 Pixel Streaming 是一项基于云端的实时流媒体技术,允许将 UE5 应用的高质量图形渲染结果通过 WebRTC 协议传输到用户的浏览器或轻量级设备,同时将用户输入(如鼠标、键盘、触控)回传到服务器处理。UE的插件相对比较好用,但是就是环境下载总是失败。希望这篇文章对你有所帮助。

TxNet 1368

C++实现HOG+SVM目标检测:从特征提取到多尺度检测全流程详解

在计算机视觉领域,特征工程是目标检测的基石。方向梯度直方图(HOG)作为一种经典的特征描述子,通过统计图像局部区域的梯度方向分布来刻画物体轮廓,其原理清晰、物理意义明确。结合支持向量机(SVM)这一强大的分类器,构成了深度学习时代前主流的目标检测框架。该技术方案的核心价值在于其卓越的可解释性与对光照、形变的一定鲁棒性,使其在行人检测、车辆识别等特定场景中长期发挥作用。本文聚焦于使用C++从零实现这一经典流程,深入探讨了HOG特征的高效计算、积分直方图加速、线性SVM训练以及Felzenszwalb多尺度检测

weixin_33416697的博客 239

【Claude Code】Unable to connect to API 报错原因与排查解决全流程

深入分析 Claude Code 中 Unable to connect to API 系列报错的根因,涵盖 ECONNREFUSED、ECONNRESET、ETIMEDOUT 等 6 种变体,提供从网络连通性检测、代理配置到 LLM 网关路由的完整排查路径,帮助开发者快速恢复 Claude Code 的正常使用。

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 2841

Unity3D集成深度学习模型:游戏AI开发实战指南

深度学习模型通过模拟人脑的神经网络结构,能够从数据中自动学习复杂模式与特征。其核心原理在于通过多层非线性变换,将原始输入映射为高级抽象表示,从而实现分类、回归或生成等任务。这一技术为传统软件带来了强大的感知、决策与生成能力,尤其在需要处理高维、非结构化数据的场景中价值显著。在游戏开发领域,深度学习模型能够替代传统的规则驱动AI,创造出更具适应性、真实性的智能体行为。通过将训练好的模型集成到Unity3D等游戏引擎中,开发者可以让NPC基于视觉输入或复杂环境状态进行实时推理与决策,从而应用于开放世界探索、策略

weixin_33850015的博客 724

从0到1带大家搭建spring cloud alibaba 微服务大型应用框架(十一)spring-boot-admin 监控篇(2)springcloud 集成spring boot admin

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十一)spring-boot-admin 监控篇(2)springcloud 集成spring boot admin spring-boot-admin 服务端创建与集成入nacos spring-boot-admin 查看日志

峡谷电光马仔的博客 1378

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

合成先验注入:打造跨域迁移更强的图基础模型

图神经网络(GNN)在关系数据建模中已广泛应用,但预训练模型跨数据集、跨任务迁移时常常出现负迁移,根因在于图结构的高度异质性——节点粒度、特征空间与任务语义难以统一。合成数据在计算机视觉与自然语言处理中已被证明能有效注入领域先验,这为图基础模型提供了新思路。通过规则生成器构造带显式结构假设(如社区结构、小世界性、无标度性)的合成图,结合先验编码器与门控注入,模型能够在预训练阶段学习通用的“结构-语义”关联规则,显著提升少样本场景下的跨域迁移性能。实验表明,在分子图、社交网络、引用网络等真实数据上,该方法相比

weixin_29043895的博客 127

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Atlas 300V 24G深度解析:AI推理加速卡实战部署YOLO目标检测

在AI工程化落地中,推理加速硬件与训练GPU的定位截然不同。AI推理加速卡作为专为神经网络前向计算设计的专用处理器,通过算子级优化与低比特量化,在视频流分析、边缘计算等场景下提供高吞吐、低延迟的算力支撑。以昇腾Atlas 300V 24G为例,它基于达芬奇架构,集成AI Core并配备24GB内存,专攻推理任务而非图形渲染。部署目标检测模型时,需理解其工具链CANN的模型转换原理,将PyTorch模型经ONNX转换为om格式,并配置AIPP预处理,最终通过AscendCL实现高效并发推理。本文从硬件选型、环

weixin_29048309的博客 210

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

DAMO-YOLO效果实测:模型量化(INT8)前后精度损失与速度提升对比

本文介绍了如何在星图GPU平台上自动化部署DAMO-YOLO智能视觉探测系统镜像,并实测其INT8模型量化效果。量化后模型在保持较高精度的同时,推理速度显著提升,适用于对实时性要求高的视频监控、自动驾驶感知等边缘计算场景。

weixin_36073714的博客 423

AI赋能开发:让快马AI模型成为你的标注助手,打造下一代智能labelimg工具

最近在做一个图像标注项目时,发现手动标注效率实在太低了。每次都要反复调整矩形框,然后绞尽脑汁想标签名称,一天下来眼睛都花了。就在这个时候,我发现了的AI辅助开发功能,简直打开了新世界的大门。

SnowflakeJaguar14的博客 142

YOLOv12环境配置太耗时?5分钟云端极速体验

本文介绍了如何通过星图GPU平台自动化部署YOLOv12官版镜像,快速搭建目标检测环境。该镜像预装PyTorch、CUDA及Ultralytics框架,支持开箱即用的模型推理与训练,特别适用于Kaggle竞赛中的图像识别、小目标检测等AI应用开发场景,显著提升研发效率。

SilverfoxFalcon42的博客 213

Florence v1.0:微软视觉基础模型的技术解析与应用实践

视觉基础模型代表了计算机视觉领域从专用模型向通用智能演进的重要趋势。其核心原理在于通过海量多模态数据(图像、文本、视频)进行预训练,学习通用的视觉表征,从而构建一个统一的视觉理解基础。这种架构的技术价值在于打破了传统“一个任务一个模型”的范式,通过对比学习等机制实现跨模态语义对齐,显著提升了模型的泛化能力和知识迁移效率。在应用场景上,这类模型能够支撑图像分类、目标检测、语义分割、视频理解及图文检索等多样化任务,并可通过轻量微调快速适配下游需求。本文以微软发布的Florence v1.0为例,深入剖析了其如何

weixin_30652897的博客 493
上一篇: 手部数据太难找?最全手部开源数据集分享
下一篇: 新鲜出炉!ECCV2022 107个开源数据集合辑,全球 AI 研究热点一网打尽
OpenDataLab
博客等级 码龄4年 636粉丝 135原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值