子句的 QA 生成 - NLP
Posted
技术标签:
【中文标题】子句的 QA 生成 - NLP【英文标题】:QA generation on sub sentences - NLP 【发布时间】:2017-05-25 20:48:57 【问题描述】:我的数据集结构如下:
产品 1 - 句子 1
Product2 - Sentence2
Product3 - Sentence3
。 .
等
句子是这样的:
Product1 - “我们建议您佩戴这款时尚单品,搭配金色耳坠、churidar 紧身裤和平底鞋,打造低调造型。”
对此的一个可能问题是:“我们是否建议您将这款时尚单品搭配金色吊坠耳环、churidar 紧身裤和平底鞋来打造低调造型?” - 这就是我使用http://www.cs.cmu.edu/~ark/mheilman/questions/得到的结果
但是,我想要这样的问题/答案:
问:我怎样才能获得低调的外观?
答:您可以试试 Product1 以获得低调的外观。
问:我可以戴什么金色吊坠耳环?
答:您可以佩戴 Product1 和金色耳坠。
问:churidar 紧身裤能让我看起来更完整吗?
答:Product1 会。
所以,我觉得我想做的是 - 在语义正确的产品上下文中创建关于名词/代词和形容词的子问题。
【问题讨论】:
你的问题到底是什么? 嘿,@MattiLyra,你想让我进一步解释哪一部分? 所有这些,您还没有提出问题,您已经概述了解决问题的方法,但不清楚您希望社区为您做什么,解决问题你,建议你可以使用的 API 或其他东西。您的问题应该明确而简洁 - 请查看帮助中心以获取关于好问题的指南***.com/help/on-topic @MattiLyra - 我已经准确地提到了我想要的数据集的输出。这基本上意味着一个完整的解决方案受到赞赏 - 如果不可能,任何有关 API 等的指导都会受到赞赏。 【参考方案1】:请看Google Cloud Natural Language API
它有 'Entity Recognition' 这可能有助于你的目的。这里有一些sample implementations.
【讨论】:
如果我可以使用这些 API 提取(相关短语 - 名词短语),让我试试这个。将保持此线程更新。【参考方案2】:我建议您在互联网上寻找自然语言服务。有时我遇到过类似的问题,我通过使用您可以找到here 的服务解决了它。
在网站上定义为:
“API.AI 是一个自然语言理解平台, 易于开发人员(和非开发人员)设计和集成 智能和复杂的会话用户界面 移动应用、网络应用、设备和机器人。”
这真的很酷的一点是你可以用一些来训练它
【讨论】:
是的,我知道这个并且也使用过。这更侧重于创建启发式规则以通过单词匹配来识别上下文。这对任何上下文都不是通用的,因此不能在我的情况下使用。感谢您的帮助!以上是关于子句的 QA 生成 - NLP的主要内容,如果未能解决你的问题,请参考以下文章