使用机器学习支持短答题评分的工具

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
    • 作业库

生成包:

  1. 设置虚拟环境
    • 确保您安装了python3.x
    • Python3-m venv env
    • source env/bin/激活
  2. 安装依赖项中列出的所有软件包
    • pip3安装<;..>;
  3. 安装PIP3。
  4. 在python3的示例中测试上面的代码
  5. 查看pypi.org以获取mlmmapi包的最新版本
    • 更新setup.py以将下一个版本号推送到pypi
    • 将最新的setup.py提交到回购协议
  6. 构建包
    • python3 setup.py sdist
  7. 上载包
  8. 安装绳线组件
    • PIP3安装绳线
  9. 上传包
    • 捆绳上传距离/*

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何使用java向dropup html/css添加项目   如何从java中的向量向量打印   Java Maven库项目模板   java使用atmosphere api还是直接使用grizzly?   java JComponent仅部分显示   如何将动态值传递给自定义注释,以从Java数据进行映射。性质   java破解已实现方法的返回类型的最佳方法?   java Netbeans在JFrame Gui布局中覆盖图像   spring java仅向登录用户显示注销按钮   java如何对com进行身份验证。谷歌。云bigquery。带有服务帐户的BigQuery`   java禁止空字符串参数和抛出RuntimeException以阻止方法继续的利弊   java分析项目中的所有JAR以获取版本和许可证信息   Java,数据库为什么要分配一个新对象,而我们可以直接将它放入数据库