我有特定的用例,一个人会告诉我这样的事情:

“嘿(触发词),在对象历史中注意XYZ”或“嘿(Tigger Word),在对象诊断中记录PQR”

[hte示例中使用的“对象”是占位符,可以替换为维护/患者等字样]

我的NLP引擎的目的是在“对象历史”中注明“XYZ ......”或在“对象诊断”中注意“PQR ......”,即注意说话者对某些特定内容的说法 . 领域 .

我不确定如何训练我的系统识别这个 .

我正在做的是使用Stanford Parser来解析句子,例如:

在解析时:

"Note in object history object was last updated in may twenty eighteen"

我得到一个列表元组:

[('Note', 'VB'),
 ('in', 'IN'),
 ('object', 'NN'),
 ('history', 'NN'),
 ('object', 'NN'),
 ('was', 'VBD'),
 ('last', 'RB'),
 ('updated', 'VBN'),
 ('in', 'IN'),
 ('may', 'MD'),
 ('twenty', 'CD'),
 ('eighteen', 'CD')]

现在,我的观点是如何使用此信息来获取必要的输出:

注意事项(我们在DB中有一个字段:对象历史记录)和注意事项(对象最后更新时间可能是二十八个) .

非常感谢...!!