Ultralytics YOLO27:
Get Started

Ultralytics Explorer#

社区提示 ⚠️

自 ultralytics>=8.3.12 起,Ultralytics Explorer 已被移除。要使用 Explorer,请安装 pip install ultralytics==8.3.11。你可以在 Ultralytics Platform 使用类似(且功能更丰富)的数据集探索功能。

Ultralytics Explorer dataset visualization GUI

Ultralytics Explorer 是一款用于探索计算机视觉数据集的工具,支持语义搜索、SQL 查询、向量相似性搜索和自然语言提示。它还提供 Python API,方便你使用相同的功能。



观看: Ultralytics Explorer API | 语义搜索、SQL 查询和 Ask AI 功能

安装可选依赖项#

Explorer 的部分功能依赖外部库。使用 Explorer 时,系统会自动安装这些库。你也可以使用以下命令手动安装这些依赖项:

pip install "ultralytics[explorer]==8.3.11"
提示

Explorer 支持嵌入向量/语义搜索和 SQL 查询,底层由 LanceDB 无服务器向量数据库提供支持。与传统的内存数据库不同,它会将数据持久化到磁盘,同时不牺牲性能,因此你可以在本地扩展到 COCO 等大型数据集,而不会耗尽内存。

Explorer API#

这是一个用于探索数据集的 Python API,也为 GUI Explorer 提供支持。你可以用它创建自己的探索性笔记本或脚本,从数据集中获取洞察。

在 Explorer API 文档中了解完整功能和使用示例。

GUI Explorer 使用方法#

GUI 演示可在浏览器中运行,让你为数据集创建嵌入向量、搜索相似图像、运行 SQL 查询并进行语义搜索。你可以使用以下命令运行它:

yolo explorer
注意

Ask AI 功能使用 OpenAI,因此首次运行 GUI 时,系统会提示你设置 OpenAI API 密钥。 你可以这样设置 - yolo settings openai_api_key="..."

Ultralytics Explorer OpenAI Integration

常见问题#

  • Ultralytics Explorer 是一款功能强大的工具,专为通过语义搜索、SQL 查询、向量相似性搜索乃至自然语言来探索计算机视觉 (CV) 数据集而设计。这款多功能工具同时提供 GUI 和 Python API,让用户能够轻松地与数据集交互。借助 LanceDB 等技术,Ultralytics Explorer 能够高效、可扩展地访问大型数据集,而不会过度占用内存。无论你是在进行详细的数据集分析,还是探索数据模式,Ultralytics Explorer 都能简化整个流程。

    详细了解 Explorer API。

  • 要手动安装 Ultralytics Explorer 所需的可选依赖项,你可以使用以下 pip 命令:

    pip install "ultralytics[explorer]==8.3.11"

    这些依赖项对于充分发挥语义搜索和 SQL 查询功能至关重要。通过加入由 LanceDB 提供支持的库,即使处理 COCO 等大型数据集,安装后也能确保数据库操作保持高效且可扩展。

  • Ultralytics Explorer 的 GUI 版本使用起来很简单。安装所需依赖项后,你可以使用以下命令启动 GUI:

    yolo explorer

    GUI 提供了易于使用的界面,可用于创建数据集嵌入向量、搜索相似图像、运行 SQL 查询和进行语义搜索。此外,集成 OpenAI 的 Ask AI 功能后,你可以使用自然语言查询数据集,让使用方式更加灵活便捷。

    有关存储和可扩展性的信息,请查看我们的安装说明。

  • Ultralytics Explorer 中的 Ask AI 功能让用户能够使用自然语言查询与数据集交互。该功能由 OpenAI 提供支持,你可以提出复杂问题并获取有价值的回答,无需编写 SQL 查询或类似命令。要使用此功能,你需要在首次运行 GUI 时设置 OpenAI API 密钥:

    yolo settings openai_api_key="YOUR_API_KEY"

    有关此功能及其集成方式的更多信息,请参阅GUI Explorer 使用方法部分。

  • 可以。在 Colab 笔记本中使用 pip install ultralytics==8.3.11 安装指定版本,然后按照 VOC 探索示例在 Google 云资源上构建嵌入向量并运行搜索。更多信息请参阅我们的 Google Colab 指南。

评论