
原站网页截图,页面可能随时间更新。
FiftyOne 用于整理、检查和分析计算机视觉数据集及模型结果。它将数据浏览、标注、推理、评估和迭代流程集中到同一套工具中,帮助用户定位数据问题、比较模型表现,并为后续训练准备更合适的数据。
用途与工作范围
FiftyOne 面向计算机视觉数据和模型工作流,核心对象包括图像、视频、三维数据及其标注、预测结果。用户可以导入数据集,建立数据视图,浏览样本和标签,并通过可视化方式检查数据内容与模型输出。工具也支持数据导出、数据集版本管理以及与模型和标注服务协作。
在模型开发过程中,FiftyOne 可用于分类、目标检测、分割、关键点、热力图、深度估计和回归等任务的推理或评估。它还提供数据集与模型库,用于探索可用的数据和模型资源。
适用场景
FiftyOne 适合需要持续整理和分析视觉数据的个人开发者、研究人员与团队。典型场景包括训练数据准备、预标注与标注检查、模型预测分析、错误样本定位、数据质量管理以及模型迭代。
其文档覆盖农业、自动驾驶与系统、航空、国防、医疗、制造、零售、机器人、安全和体育等应用方向,也包含医学影像、自动驾驶数据、三维视觉、制造缺陷检测和安全监控等专题流程。
当项目需要处理重复图像、相似样本、嵌入向量或聚类结果时,可以使用相似性搜索、降维、图像聚类、唯一性分析和重复图像清理等能力辅助筛选数据。
准备与上手
开始使用前,需要准备计算机视觉数据集及相应的媒体文件、标注或模型预测结果。FiftyOne 文档提供安装、使用环境、Python 虚拟环境、数据库升级和故障排查等入门内容,并介绍了从数据加载到应用查看的基础概念。
用户可以通过数据导入功能载入数据,也可以使用数据集库或模型库探索资源。针对不同任务,文档提供了目标检测、分割、医学影像、三维数据、深度估计和模型评估等入门指南;完成分析后,可按需要导出数据集或继续训练与评估流程。
使用过程中可以创建数据集视图、应用筛选和聚合,并通过交互式图表、嵌入可视化和标签绘制功能检查样本。若需要连接外部标注或数据服务,还可以查阅对应的集成文档。
主要功能
在数据管理方面,FiftyOne 支持导入和导出数据、数据集视图、分组数据集、数据集版本管理以及多种数据格式和数据源的处理。它可以展示样本、标签和预测结果,并支持图像、视频、三维点云等视觉数据相关工作。
在数据分析方面,工具提供嵌入向量、相似性搜索、降维、聚类、唯一性分析、重复图像清理以及数据质量分析。用户可以据此筛选样本、查找重复内容,或定位可能影响训练和评估的数据问题。
在标注与模型工作流方面,FiftyOne 涵盖标注数据集、自动标注、标注工作流、预标注、分类错误分析、检测错误分析和重复目标清理;同时支持多种模型推理和分类、检测、分割、回归等任务的模型评估。
工具还提供插件机制,并列出与 CVAT、Label Studio、Labelbox、Hugging Face、Ultralytics、PyTorch Hub、MongoDB、Qdrant、Pinecone 等服务或组件的集成文档。
可确认的限制
FiftyOne 的能力依赖具体数据类型、模型、标注后端和集成组件。文档同时区分基础使用与企业功能,部分能力标注为企业版或正在推出的功能,因此不同部署方式可用范围可能不同。
它覆盖的任务和数据类型较多,但实际使用仍需要准备相应的数据、标注或模型,并按照对应的环境和集成要求配置。工具本身提供数据分析与模型评估流程,不能替代数据采集、标注规范制定或模型训练所需的其他组件。
公开资料列出的版本信息为 v1.22.1;具体安装环境、数据库要求及各项集成的配置条件,应以相应功能的使用文档为准。
FiftyOne 能处理哪些视觉数据?
文档涵盖图像、视频、三维数据、点云以及医学影像等场景,并支持分类、目标检测、分割、关键点、深度估计和回归等任务。
FiftyOne 是否支持外部标注工具?
支持。文档列出了 CVAT、Label Studio、Labelbox 等标注后端的集成与使用内容。