2012-07-11 59 views
1

举例说,有一句话“在CRM中创建一个客户,并将其年龄设置为25岁,并将性别设置为男性。”。我想提取像性别是男性的信息,年龄是25岁,命令是创建一个客户。我怎样才能做到这一点?应该使用什么样的方法从句子中提取语义

我已经尝试了像配对工具这样的语义角色标签,它不能提取像年龄为25岁,性别是男性的东西。 有没有特定的方法或方法或管道我可以做到这一点,我可以期待什么样的准确性?

+0

您应该看看:依赖性解析还是信息抽取(IE)。 – user 2016-09-29 14:36:28

回答

1

您的输入受到限制或您期望解析标准日常英语吗?如果你必须认识几个短语,你可以用一个依赖解析器支持的基于规则的系统(即找到关键字“create”),使用解析器来解决它是用户想要创建的客户;然后通过以类似的方式遵循依赖性来匹配客户的已知属性)。如果输入是无约束的,你可以忘记它。

+0

感谢您的回复。用户被允许以标准日常英语输入句子。输入一个模式总是一个命令(如创建,编辑,删除等) – 2012-07-11 10:09:03

+0

也许你想要的是一个领域特定的语言。看看问题stackoverflow标签'antlr' – mbatchkarov 2012-07-11 10:15:27

+0

谢谢。我会看看他们。 – 2012-07-11 10:26:35

相关问题