Nina-ran/excessive-self-citation-checker
0
学术论文过度自引识别工具
这是一个用于识别学术论文中过度自引风险的 Flask 应用,支持:
- 提取目标期刊与目标年份范围内的自被引文献;
- 分析引文句位置、引用距离、引用强度、引用深度与语义相似度;
- 根据预设规则输出“近距离堆砌型 / 内容无关型 / 边缘化引用型”预警路径。
本地运行
- 安装依赖:
pip install -r requirements.txt- 启动应用:
python app.py- 打开浏览器访问:
http://127.0.0.1:7860Hugging Face Spaces 部署
本项目已提供基于 Docker 的部署文件:
Dockerfile:使用python:3.12-slim构建镜像;requirements.txt:包含 Flask、OpenAI、python-docx 和 gunicorn;app.py:默认监听0.0.0.0:7860;- 生产启动命令:
gunicorn --bind 0.0.0.0:7860 app:app
