# YoloTrainingVisualizationPlatform **Repository Path**: supergame/YoloTrainingVisualizationPlatform ## Basic Information - **Project Name**: YoloTrainingVisualizationPlatform - **Description**: No description available - **Primary Language**: Python - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-11-20 - **Last Updated**: 2025-11-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
# YOLO 可视化训练平台 #### 一个基于 Electron + Flask 的跨平台 YOLO 模型训练可视化工具,支持数据集上传、模型训练、训练进度监控、模型测试及结果可视化,旨在降低视觉学习检测任务的入门门槛。 简体中文 · [English](./README_en.md)
## 🖼️ 截图
> [!TIP] > 如果您希望快速开始使用而不是使用命令行操作,请前往[Releases](https://github.com/chzane/YoloTrainingVisualizationPlatform/releases/)页面下载可执行文件快速启动程序。 ## ✨ 功能 - 页面简洁,快速易上手 - 支持 YOLO、COCO 等多种格式数据 - 可视化设置训练参数(epoch、batch size、图像尺寸等) - 支持选择基础模型进行迁移学习 - 可视化展示训练日志、损失变化、mAP 等关键指标 - 支持多任务并行训练 - 支持上传图片路径进行单图推理测试 - 完全本地运行,无需依赖云平台 ## 📦 安装说明 ### 前置依赖 - Node.js >= 20 - Python >= 3.9 - pip + virtualenv ### 克隆项目 ```bash git clone https://github.com/chzane/YoloTrainingVisualizationPlatform.git cd YoloTrainingVisualizationPlatform ``` ### 安装后端依赖 ```bash cd backend python -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate pip install -r requirements.txt ``` ### 安装前端依赖 ```bash cd frontend yarn install ``` ## 🚀 启动项目 ### 开发 **前端(Vite)** ```bash cd frontend yarn dev ``` **APP(Electron)** ```bash cd app yarn dev ``` ### 打包 ```bash cd frontend yarn build cd backend # 运行前,请先将main.py中的debug改为Flase pyinstaller --onefile main.py cd app yarn build ``` ## 📁 项目结构简览 ``` Yolo_Training_Visualization_Platform/ ├── backend/ # Python 后端(Flask + 多线程任务调度) │ ├── ITraining/ # 训练任务蓝图 │ ├── IModel/ # 模型蓝图 │ ├── IDataset/ # 数据集蓝图 │ └── ... ├── frontend/ # React 前端界面 │ └── ... ├── app/ # Electron │ └── ... └── README.md ``` ## 🤝 贡献指南 欢迎提交 PR 或 issue!你可以: * 提交 bug 报告 * 增加新的功能模块 * 提出 UI/UX 优化建议 ## 📄 许可证 本项目采用 [MIT License](LICENSE)。 ## 🧠 灵感与鸣谢 * [Ultralytics](https://github.com/ultralytics/) * [Electron](https://www.electronjs.org/) * [Vite](https://vitejs.dev/) * [Flask](https://flask.palletsprojects.com/) ## 📫 联系方式 * 📧 Email: [slxzane@outlook.com](mailto:slxzane@outlook.com) * 🌐 Github: [@chzane](https://github.com/chzane)