Ultralytics
Ultralytics 全面的端到端计算机视觉平台,可简化从数据准备到模型部署的整个机器学习工作流。专为需要生产就绪型计算机视觉解决方案,且无需应对基础设施复杂性的团队和个人打造。
观看: Ultralytics 入门指南
Ultralytics ?
Ultralytics 旨在以统一解决方案取代分散的机器学习工具。它整合了以下功能:
- 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
| 舞台 | 功能 |
|---|---|
| 数据 | 数据集上传、标注编辑器(手动+SAMSAM 自动标注)、统计可视化 |
| 训练 | 项目组织架构,基于GPU 云端培训,实时指标流传输 |
| 部署 | 推断测试,43个区域的专用端点,监控仪表盘 |
多区域基础设施
您的数据始终存储在您所在的区域。Ultralytics 在全球三个区域运营基础设施:
| 区域 | 位置 |
|---|---|
| 美国 | 美国中部(爱荷华州) |
| 欧盟 | 欧盟西部(比利时) |
| AP | 亚太地区(香港) |
您在入职过程中选择区域后,所有数据、模型和部署都将保留在该区域内。
主要功能
数据准备
- 数据集管理:上传图像、视频或ZIP压缩包,自动处理
- 标注编辑器:针对YOLO 类型(detect、segment、姿势估计、旋转框检测、classify)的手动标注
- SAM 标注:基于点击的智能标注技术,采用全自动分割模型
- 自动标注:利用训练好的模型对新数据进行预标注
- 统计数据:班级分布、位置热力图及维度分析
模型训练
- 云端训练:在云端GPU(RTX 4090、A100、H100)上进行训练,并实时获取指标数据
- 远程培训:随时随地开展培训,并将指标数据实时传输至平台(W&B风格)
- 项目组织:分组相关模型,比较实验,track
- 17种导出格式:ONNX、TensorRT、CoreML、TFLite
部署
- 推断测试:在浏览器中直接测试模型,支持自定义图像
- 专用端点:部署至全球43个区域,支持自动扩展
- 监控:实时指标、请求日志和性能仪表盘
账户管理
- API密钥:远程培训与API访问的安全密钥管理
- 费用与计费:按需付费的培训服务,价格透明
- GDPR合规:数据导出与账户删除
快速链接
从这些资源开始:
- 快速入门: 创建您的首个项目,并快速训练模型
- 数据集: 上传并管理您的训练数据
- 注释: 使用人工和人工智能辅助工具为数据添加标签
- 项目:整理您的模型和实验
- 云端培训: 在云端GPU上进行训练
- 推理:测试您的模型
- 端点: 将模型部署到生产环境
- 监控:追踪部署性能
- API密钥: 管理 API 访问权限
- 账单:积分与支付
- REST API: API 参考文档
常见问题
如何开始Ultralytics ?
开始使用Ultralytics :
- 注册:在platform.ultralytics.com创建账户
- 选择区域:在注册过程中选择您的数据区域(美国、欧盟或AP)
- 上传数据集:导航至数据集部分上传您的数据
- 训练模型:创建项目并开始在云端GPU上进行训练
- 部署:测试您的模型并部署到专用端点
有关详细指南,请参阅快速入门页面。
Ultralytics 有哪些优势?
- 统一工作流:数据、训练与部署一站式完成
- 多区域:数据驻留于美国、欧盟或AP
- 无代码训练:无需编写代码即可训练高级YOLO
- 实时指标:流式传输训练进度并监控部署情况
- 43 个部署区域:在全球范围内将模型部署至用户附近
- 5种任务类型:支持检测、分割、姿势估计、旋转框检测和分类
- AI辅助标注:SAM 自动标注技术加速数据准备
云端训练GPU ?
Ultralytics 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=yolo11n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
有关远程培训的更多详情,请参阅云培训。
有哪些注释工具可用?
该平台包含一个功能齐全的注释编辑器,支持:
- 手动工具:边界框、多边形、关键点、定向框、分类
- SAM 标注:点击使用Segment Anything模型生成精准遮罩
- YOLO :利用训练好的模型对图像进行预标注
- 键盘快捷键:通过热键实现高效工作流程
详见注释中的完整指南。
📅 0 天前创建 ✏️ 0 天前更新