AI模型训练平台一个基于 Python Flask 的 Web 多模态大模型 + PT 模型的双重自动标注平台
提供数据增强闭环:"小数据→简单模型→辅助标注→大数据→精确模型" 的完整循环 专门为 YOLOv8/11 目标检测模型的全生命周期管理而设计,旨在为 AI 开发者和研究人员提供一个完整的、易用的目标检测模型训练解决方案。
一个基于Python Flask的Web应用,用于YOLOv8、11目标检测模型的图片标注、数据集管理、模型训练和模型导出,由Boyan开发。旨在为AI开发者和研究人员提供一个完整的、易用的目标检测模型训练解决方案。 创新特性- 多层次AI辅助标注 :大模型+PT模型的双重AI辅助体系
- 数据增强闭环 :"小数据→简单模型→辅助标注→大数据→精确模型"的完整循环
- 实时检测集成 :将训练和部署统一在一个平台
- 项目级隔离 :多项目并行开发,资源完全隔离
- 全流程自动化 :从数据标注到模型部署的完整自动化
- 跨平台兼容 :支持Windows、macOS、Linux多平台部署
功能特性- 项目管理:创建、列出、删除项目
- 图片管理:
- 上传单张或多张图片
- 通过ZIP文件批量上传图片
- 拖拽上传图片
- 图片标注:
- 基于Web的边界框标注功能
- 图片间导航(上一张/下一张)
- 项目内标签(类别)管理:添加、编辑、删除
- 标注数据实时保存到数据库,并自动生成YOLOv8 .txt 格式的标注文件
- 大模型辅助标注:集成AI大模型进行智能目标检测和自动标注,大幅提升标注效率
- 数据集划分:批量将图片标记为训练集、验证集、测试集或未分配
- 模型训练:
- 实际调用 ultralytics 库进行模型训练
- 训练任务在后台线程中运行,前端实时显示训练日志和进度
- 自动准备训练所需的数据集目录结构和 data.yaml 文件
- 模型导出:将训练好的模型导出为ONNX、TorchScript等多种格式
- RTSP实时检测:
- 支持RTSP视频流实时目标检测
- 实时显示检测结果和边界框
- 支持多路视频流同时检测
- 可配置检测参数和阈值
技术栈- 后端:Python 3.9+, Flask, Flask-SQLAlchemy, threading, OpenCV (cv2), Pillow (PIL.Image), ultralytics, python-dotenv, PyYAML
- 前端:HTML5, CSS3, JavaScript, Bootstrap 5, Jinja2, Fabric.js
- 数据库:SQLite
- 部署:直接运行 python app.py
安装与运行使用说明注意事项- 应用默认运行在5500端口
- 所有数据存储在本地SQLite数据库中
- 上传的图片和训练的模型都保存在本地目录中
- 首次运行时会自动创建所需的目录和数据库
- ├── app.py # Flask应用入口
- ├── requirements.txt # 项目依赖
- ├── .env # 环境变量配置
- ├── models.py # 数据库模型
- ├── routes.py # 路由处理
- ├── README.md # 项目说明文档
- ├── static/ # 静态文件目录
- │ ├── uploads/ # 上传图片存储目录
- │ ├── datasets/ # 数据集目录
- │ └── models/ # 模型存储目录
- └── templates/ # HTML模板目录
- ├── base.html # 基础模板
- ├── index.html # 首页
- ├── project_detail.html # 项目详情页
- ├── images.html # 图片管理页
- ├── annotate.html # 图片标注页
- ├── dataset.html # 数据集划分页
- ├── train.html # 模型训练页
- └── export.html # 模型导出页
复制代码
AI模型训练平台一个基于 Python Flask 的 Web 多模态大模型 + PT 模型的双重自动标注平台 ...
AI模型训练平台一个基于 Python Flask 的 Web 多模态大模型 + PT 模型的双重自动标注平台 ...
AI模型训练平台一个基于 Python Flask 的 Web 多模态大模型 + PT 模型的双重自动标注平台 ...
AI模型训练平台一个基于 Python Flask 的 Web 多模态大模型 + PT 模型的双重自动标注平台 ...
AI模型训练平台一个基于 Python Flask 的 Web 多模态大模型 + PT 模型的双重自动标注平台 ...
AI模型训练平台一个基于 Python Flask 的 Web 多模态大模型 + PT 模型的双重自动标注平台 ...

链接: https://pan.baidu.com/s/1if0g9vls4PD9Q98pfKBbig
提取码下载:
|