有哪些方法可以从一句话中生成问题?比如说我有一个句子是“吉姆的狗非常毛茸茸的,闻起来像湿报纸” - 哪些工具包可以生成像“吉姆的狗闻起来像什么?”或者“吉姆的狗有多毛茸茸?”这样的问题?谢谢!
很遗憾,没有一个确切的答案。 卡内基梅隆大学Michael Heilman博士论文中有一些相关代码,或许你会发现它和其对应的论文很有趣?
如果能帮到你的话,你想了解的主题叫做“问题生成”。这与Watson所做的相反,即使“这是一个答案,请生成相应的问题”正是Jeopardy游戏的玩法。但实际上,Watson是一个"问答"系统。
除了dmn提供的Michael Heilman的博士学位论文链接外,我建议查看以下论文:
Haystack是一个开源框架,用于构建能够智能地处理大型文档集合的搜索系统。自然语言处理的最新进展已经使得问答、检索和摘要应用于现实世界的环境中,并且Haystack旨在成为研究和工业之间的桥梁。
- NLP for Search:选择执行检索、问答、重新排序等功能的组件
- 最新模型:利用所有基于Transformer的模型(BERT、RoBERTa、MiniLM、DPR),并在发布新模型时平滑切换
- 灵活的数据库:将数据加载到各种数据库中进行查询,如Elasticsearch、Milvus、FAISS、SQL等
- 可扩展性:将系统扩展到处理数百万个文档,并通过REST API部署它们
- 领域适应性:提供所有工具来注释示例、收集用户反馈、评估组件和微调模型。
根据我的个人经验,我在实习培训中生成问题和答案的成功率达到95%。我有一个示例Web用户界面来演示,并提供了代码。 我的Web应用程序 和 代码。
非常感谢Slack频道上的开发人员帮助像我这样的AI新手!如果没有Haystack,实现和部署NLP模型从未如此简单。我相信这是唯一一个可以轻松开发和部署的工具。
免责声明:我不为deepset.ai或Haystack工作,只是Haystack的粉丝。