这是一个结合大语言模型与 OCR 技术的个人学习项目,用于自动识别、分类并解析日常学习中的错题,生成个性化的“错题本”。
- 📷 支持图像输入:拍照上传试卷,自动提取错题内容
- 🧠 AI 讲解:使用大语言模型生成简洁解析,帮助理解错因
- 📁 学科分类:按不同科目与知识点自动整理错题
注:本项目为初中生在课余时间开发,目前仍在完善中,欢迎提出建议!
| 文件/目录 | 功能 |
|---|---|
main.py |
项目主入口 |
ocr_utils.py |
图像文字识别模块(调用 EasyOCR 或 PaddleOCR) |
llm_utils.py |
封装与本地大模型的交互逻辑 |
classify.py |
简单的分类关键词匹配与归类 |
config.py |
配置参数(如文件路径、模型路径等) |
data/ |
存放上传的试卷图像,按学科分类 |
output/wrongbook.json |
输出的错题本记录 |
assets/ |
示例图像等静态资源 |
git clone https://github.com/yourname/smart-wrongbook.git
cd smart-wrongbook
pip install -r requirements.txt