【发布时间】:2014-08-11 20:18:09
【问题描述】:
我一直在尝试使用许多 NLP 文本解析器,但发现大多数在实际文本中发生的一些最简单的任务都失败了(没有经过预处理以显示系统有多“出色”。一个示例如下:
From Sundays until Thursdays every week
我还没有找到一个可以正确解析的解析器。我试过很多,包括斯坦福大学的sutime。谁能推荐可以处理自然文本日期的软件?
【问题讨论】:
-
您如何期望这句话提供日期?即使隐含地,这句话也没有日期。如果您只是想提取与日历相关的元素(即日、小时、月等),那么您应该研究语义角色标签。
-
我添加了一个我认为您的问题是骗子的问题。简短的回答是,您可能没有任何现成的解决方案可供您使用,但对您来说并不难在现实世界中构建能够在 80% 的时间内完成工作的东西(即通过真实的人工输入)
-
您尝试过哪些其他 NLP 时间解析器,因此我们不推荐相同的?如果没有现成的工具可以解决您的问题(因为它经常发生),您可以考虑通过添加自定义规则来修复它们失败的地方来扩展现有工具......我尝试过的其他一些 SUTime 是:PyTimeParse@987654323 @ 那么关于实现时间表达式解析器的更多信息,this paper on the SUTime implementation 可能会有用