update at 2025-10-30 16:31:47
This commit is contained in:
40
README.md
40
README.md
@@ -8,6 +8,7 @@
|
||||
- ✅ **完整流程**: 从数据预处理到模型训练再到批量识别的完整pipeline
|
||||
- ✅ **易于使用**: 提供交互式脚本和一键运行工具
|
||||
- ✅ **可视化结果**: 自动生成带标注的可视化图片
|
||||
- ✅ **性能测试**: 内置并发性能测试工具,评估多用户场景性能
|
||||
|
||||
## 📁 项目结构
|
||||
|
||||
@@ -388,13 +389,50 @@ python scripts/predict_digits_improved.py --source valid-processed --conf 0.15
|
||||
4. **超参数调优**: 调整学习率、优化器等参数
|
||||
5. **后处理优化**: 根据业务规则(必须4位数字)进行后处理
|
||||
|
||||
## <EFBFBD> 项目文档
|
||||
## 🧪 性能测试
|
||||
|
||||
### 并发性能测试
|
||||
|
||||
模拟多用户同时访问场景,评估系统性能:
|
||||
|
||||
```bash
|
||||
# 快速测试(1, 3, 5, 8 个并发用户)
|
||||
./scripts/run_benchmark_quick.sh
|
||||
|
||||
# 标准测试(自定义并发数)
|
||||
python scripts/benchmark_concurrent.py --users 10 --images-per-user 20
|
||||
|
||||
# 详细输出模式
|
||||
python scripts/benchmark_concurrent.py --users 5 --images-per-user 10 --verbose
|
||||
```
|
||||
|
||||
### 测试结果示例
|
||||
|
||||
实际测试数据(Apple M2,CPU模式):
|
||||
|
||||
| 并发用户 | 总图片 | 总耗时(s) | QPS | 平均响应(s) |
|
||||
|---------|-------|----------|-----|------------|
|
||||
| 1 | 10 | 0.17 | 60.30 | 0.014 |
|
||||
| 3 | 30 | 0.36 | 84.35 | 0.027 |
|
||||
| 5 | 50 | 0.58 | 86.05 | 0.042 |
|
||||
| 8 | 80 | 1.10 | 72.65 | 0.081 |
|
||||
| 10 | 200 | 2.85 | 70.28 | 0.123 |
|
||||
|
||||
**性能指标说明:**
|
||||
- **QPS**: 每秒处理的图片数量(越高越好)
|
||||
- **平均响应时间**: 单张图片识别耗时(越低越好)
|
||||
- **最佳并发数**: 3-5 个用户时 QPS 最高
|
||||
|
||||
详细使用方法请参考 [BENCHMARK_GUIDE.md](BENCHMARK_GUIDE.md)
|
||||
|
||||
## 📂 项目文档
|
||||
|
||||
- **README.md**: 完整使用文档(本文件)
|
||||
- **QUICKSTART.md**: 5分钟快速上手指南
|
||||
- **FINAL_REPORT.md**: 项目完成报告和性能分析
|
||||
- **PROJECT_STRUCTURE.md**: 详细的项目结构说明
|
||||
- **CODE_CLEANUP_DONE.md**: 代码清理和优化记录
|
||||
- **BENCHMARK_GUIDE.md**: 并发性能测试详细指南
|
||||
|
||||
## 👨💻 作者
|
||||
|
||||
|
||||
Reference in New Issue
Block a user