AiDStudio · 软件平台

AiDStudio
数据集管理平台

面向安防智能相机场景,覆盖从原始数据采集到模型部署的完整链路:数据资产化、多维筛选、自研标注画布、主动学习迭代标注、数据集管理、YOLO 训练与评估部署——一个体系内完成。

全流程采集 → 标注 → 训练 → 部署一个体系
自研标注标注画布 + SAM 智能修正
YOLO 引擎训练与评估一站完成
一键部署Docker Compose · 边缘运行时转换

Web 控制台

浏览器即操作台:数据资产管理、自研标注画布、训练实验与评估部署,全部在 Web 端完成。

AiDStudio 仪表盘界面
AiDStudio 图像标注工作台界面
AiDStudio 训练任务界面
AiDStudio 评估实验界面

一条数据流,贯穿全流程

原始数据独立于数据集存在,可复用、可追溯;标注与训练形成迭代闭环,持续降低标注成本。

采集导入文件上传 / 视频导入 / 摄像头采集,EXIF 元数据自动提取、MD5 去重
资产池场景 / 时间 / 设备 / 光照多维筛选与统计
标注自研画布绘制编辑,模型预标注 + SAM 智能修正
数据集版本化管理、一键合并去重、YOLO 格式导出
训练YOLO 引擎 + MLflow 实验追踪,迭代任务自动编排
部署评估验证后导出模型,转换部署到 AiDBox 边缘盒子

六大核心模块

数据资产管理

原始数据资产化

多源导入(文件上传 / 视频导入 / 摄像头采集),元数据自动提取,场景、时间、设备、分辨率、光照多维筛选与批量操作。内置示例数据开箱即用。

标注工作台

自研画布,无 iframe 割裂

缩略图导航 + 画布绘制/编辑/修正 + 属性面板一体布局;R/E/C 快捷键驱动,支持预标注虚线只读对比、批量任务分配与进度跟踪。

主动学习

迭代标注闭环

种子组人工精标 → 训练模型 → 自动预标注下一组 → 人工修正 → 合并重训,循环直至精度达标。困难样本优先策略持续降低人工成本。

数据集管理

版本化 · 可合并 · 可导出

从标注任务创建、多数据集一键合并(并集自动去重)、衍生版本调整筛选;YOLO 格式导出,训练/验证/测试自动划分。

训练管理

YOLO + MLflow 实验追踪

Ultralytics YOLO 引擎异步训练,MLflow 记录每次实验参数与指标;迭代任务看板实时展示分组进度、模型精度与建议。

评估部署

验证后一键走向边缘

推理任务验证模型效果,对比不同版本;通过评估的模型导出并转换为边缘运行时格式,直接导入 AiDBox 模型仓库。

核心设计理念

理念说明
数据资产化原始数据独立于数据集存在,可复用、可追溯——同一图片可用于多个项目/任务
元数据驱动场景、时间、设备、标签等多维元数据管理数据;图像元数据标签与标注标签严格分离
标注与训练闭环迭代标注(主动学习)持续降低标注成本,模型精度随轮次收敛提升
前端统一全部使用 Vue 3 + Element Plus,标注画布自研——体验一致、无第三方工具割裂
后端可集成核心业务自研(FastAPI),专业能力集成开源方案(YOLO / MLflow / DVC)

技术栈与部署

层级技术选型
前端Vue 3 + Vite + Pinia + Element Plus + vue-konva(自研标注画布)
后端FastAPI + SQLAlchemy + Alembic(核心业务自研)
异步任务Celery + Redis
存储PostgreSQL(元数据)+ MinIO(对象存储,预签名 URL 访问控制)
部署Docker + Docker Compose 一键编排(含内置示例数据自动初始化)
访问 / 版本授权浏览器访问(默认 http://localhost:5173);V1.0(2026-09-05),机器码绑定 .lic 激活,本地私有化部署

用更少标注,训出更好的模型

申请 AiDStudio 试用,或了解它与 AiDBox / AiDCam 的完整产品组合。