数据集
- EMNIST ByClass
- 62类:数字 + 大写 + 小写
- 64×64 灰度图
- 旋转/缩放/噪声增强
模型
- LeNet5 · EnhancedCNN
- ResNet18 · MobileNetV3
- EfficientNetB2 · ConvNeXtTiny
- 6种架构对比分析
识别
- 单字符 / 单词 / 段落
- 图片 / 摄像头 / 视频
- 自适应预处理
- Top-5 置信度
$ python models/train_efficientnet_b2.py # 训练模型
$ python -m uvicorn backend.api_server:app # 启动服务
$ python evaluate_all.py # 模型对比
$ python -m uvicorn backend.api_server:app # 启动服务
$ python evaluate_all.py # 模型对比
选择侧边栏模型后可配置参数。推荐命令行训练获得完整进度反馈。
拖拽图片或点击上传
JPG / PNG / BMP
未选择
性能参考
| 模型 | 参数 | 准确率 | 特点 |
|---|---|---|---|
| LeNet5 | 1.77M | 88-91% | 3层Conv+BN |
| CNNAttention | 0.52M | 88-91% | SE注意力 |
| EnhancedCNN | 2M | 85-88% | 深度卷积 |
| ResNet18 | 11M | 88-91% | 残差连接 |
| MobileNetV3 | 2.5M | 86-89% | 轻量级 |
| EfficientNetB2 | 9M | 90-93% | 推荐 |
| ConvNeXtTiny | 28M | 91-94% | 最高精度 |