使用机器学习支持短答题评分的工具
mlmmapi的Python项目详细描述
交互分级器
使用经过训练的机器学习模型帮助评分测试问题(交互)的python包。
答案类可用于检查答案是否与所需答案基本相同,除了 因为拼写错误。
初始版本硬编码一个模型已经训练从322个列表中识别参与者的名字。
# Example usagefrommlmmapiimportcheck_answercorrect_answer='Joaquim Phoenix'answer='Joakim Pheonix'correct,prediction,score=check_answer(answer,correct_answer)ifcorrect:print('Correct Answer')else:print('Prediction: {} - score: {}'.format(prediction,score))
- 包依赖项:
- 模糊模糊
- Pythonlevenshtein
- 努比
- 熊猫
- sklearn
- xgboost
- 作业库
生成包:
- 设置虚拟环境
- 确保您安装了python3.x
- Python3-m venv env
- source env/bin/激活
- 安装依赖项中列出的所有软件包
- pip3安装<;..>;
- 安装PIP3。
- 在python3的示例中测试上面的代码
- 查看pypi.org以获取mlmmapi包的最新版本
- 更新setup.py以将下一个版本号推送到pypi
- 将最新的setup.py提交到回购协议
- 构建包
- python3 setup.py sdist
- 上载包
- 安装绳线组件
- PIP3安装绳线
- 上传包
- 捆绳上传距离/*