Ultralytics Platform
Ultralytics Platform 是一个全面的端到端计算机视觉平台,它简化了从数据准备到模型部署的整个机器学习工作流程。它专为需要生产级计算机视觉解决方案但又不想处理复杂基础设施的团队和个人而设计。
观看: Ultralytics Platform 入门
什么是 Ultralytics Platform?
Ultralytics Platform 旨在用统一的解决方案取代分散的机器学习工具。它结合了以下功能:
- Roboflow - 数据管理和标注
- Weights & Biases - 实验跟踪
- SageMaker - 云训练
- HuggingFace - 模型部署
- Arize - 监控
所有功能集成在一个平台中,并原生支持 YOLO11 和 YOLO26 模型。
工作流程:数据 → 训练 → 部署
该平台遵循精简的三阶段工作流程:
graph LR
subgraph Data["📁 Data"]
A[Upload] --> B[Annotate]
B --> C[Analyze]
end
subgraph Train["🚀 Train"]
D[Configure] --> E[Train on GPU]
E --> F[View Metrics]
end
subgraph Deploy["🌐 Deploy"]
G[Test] --> H[Deploy Endpoint]
H --> I[Monitor]
end
Data --> Train --> Deploy
| 阶段 | 功能 |
|---|---|
| 数据 | 数据集上传、标注编辑器(手动 + SAM + 自动标注)、统计数据可视化 |
| 训练 | 项目组织、使用 GPU 实例进行云训练、实时指标流 |
| 部署 | 推理测试、43 个区域的专用端点、监控仪表板 |
多区域基础设施
您的数据保留在您所在的区域。Ultralytics Platform 在全球三个区域运营基础设施:
| 区域 | 位置 |
|---|---|
| 美国 | 美国中部(爱荷华州) |
| 欧盟 | 欧盟西部(比利时) |
| AP | 亚太地区(香港) |
您在入职时选择您的区域,所有数据、模型和部署都将保留在该区域。
主要功能
数据准备
- 数据集管理: 上传图像、视频或ZIP压缩包,并进行自动处理
- 标注编辑器: 对所有5种YOLO任务类型(detect、segment、姿势估计、旋转框检测、classify)进行手动标注
- SAM智能标注: 使用Segment Anything Model进行基于点击的智能标注
- 自动标注: 使用训练好的模型预标注新数据
- 统计数据: 类别分布、位置热图和维度分析
模型训练
- 云端训练: 在云端GPU(RTX 4090、A100、H100)上进行训练,并提供实时指标
- 远程训练: 在任何地方进行训练,并将指标流式传输到平台(W&B风格)
- 项目组织: 对相关模型进行分组、比较实验、跟踪活动
- 17种导出格式: ONNX、TensorRT、CoreML、TFLite等
部署
- 推理测试: 直接在浏览器中使用自定义图像测试模型
- 专用端点: 部署到全球43个区域,支持自动扩缩容
- 监控: 实时指标、请求日志和性能仪表板
账户管理
- API密钥: 用于远程训练和API访问的安全密钥管理
- 积分与计费: 按需付费训练,价格透明
- GDPR合规性: 数据导出和账户删除
快速链接
通过以下资源开始使用:
- 快速入门: 在几分钟内创建您的第一个项目并训练模型
- 数据集: 上传和管理您的训练数据
- 标注: 使用手动和AI辅助工具标注您的数据
- 项目: 组织您的模型和实验
- 云端训练: 在云端GPU上进行训练
- 推理: 测试您的模型
- 端点: 将模型部署到生产环境
- 监控:跟踪部署性能
- API 密钥:管理 API 访问
- 计费:积分与支付
- REST API:API 参考
常见问题
如何开始使用 Ultralytics Platform?
开始使用Ultralytics Platform:
- 注册:在platform.ultralytics.com创建账户
- 选择区域:在入职过程中选择您的数据区域(美国、欧盟或亚太地区)
- 上传数据集:导航到数据集部分上传您的数据
- 训练模型:创建项目并在云 GPU 上开始训练
- 部署:测试您的模型并部署到专用端点
有关详细指南,请参阅快速入门页面。
Ultralytics Platform 有哪些优势?
- 统一工作流:数据、训练和部署一站式完成
- 多区域支持:数据驻留在美国、欧盟或亚太地区
- 无代码训练:无需编写代码即可训练高级 YOLO 模型
- 实时指标:实时传输训练进度并监控部署
- 43 个部署区域:在全球范围内将模型部署到靠近用户的位置
- 5 种任务类型:支持 detect、segment、姿势估计、obb 和分类
- AI 辅助标注:SAM 和自动标注以加快数据准备
云训练有哪些 GPU 选项可用?
Ultralytics Platform 支持多种 GPU 类型用于云训练:
| GPU | 显存 | 最适合 |
|---|---|---|
| RTX 4090 | 24GB | 快速训练,适用于大多数用例 |
| RTX 3090 | 24GB | 经济高效的训练 |
| A100 40GB | 40GB | 大型模型,大批量 |
| A100 80GB | 80GB | 超大型模型 |
| H100 80GB | 80GB | 最高性能 |
| L40S | 48GB | 均衡性能 |
有关定价和详细信息,请参阅云训练。
远程训练如何运作?
您可以在任何地方训练模型,并将指标流式传输到平台。
软件包版本要求
平台集成需要ultralytics>=8.4.0。较低版本将无法与平台配合使用。
pip install "ultralytics>=8.4.0"
# Set your API key
export ULTRALYTICS_API_KEY="your_api_key"
# Train with project/name to stream metrics
yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
有关远程训练的更多详细信息,请参阅云训练。
有哪些标注工具可用?
平台包含一个功能齐全的标注编辑器,支持:
- 手动工具:边界框、多边形、关键点、定向框、分类
- SAM 智能标注:点击使用 Segment Anything Model 生成精确掩码
- YOLO 自动标注:使用训练好的模型预标注图像
- 键盘快捷键:通过热键实现高效工作流
有关完整指南,请参阅标注。
📅创建于1天前 ✏️更新于0天前