作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在考虑一个项目,该项目可能使用类似于“快速添加”如何将自然语言解析为可以通过某种语义级别理解的内容的功能。我有兴趣更好地理解这一点,并想知道您对如何实现这一点有何想法。
如果您不熟悉“快速添加”是什么,请查看 Google's KB关于它。
6/4/10 更新
关于“自然语言解析”(NLP)的额外研究产生的结果比我认为在“快速添加”之类的东西中实际实现的结果要广泛得多。鉴于此功能需要特定类型的输入而不是真正的自由格式文本,我认为这是 NLP 的一种更窄的实现。如果有人能建议我可以研究的更狭窄的主题,而不是 NLP 的整个范围,我将不胜感激。
也就是说,我找到了一个不错的 collection of resources about NLP包括这个伟大的 FAQ .
最佳答案
我将首先决定一种标准方式来表示我感兴趣的所有信息:事件名称、开始/结束时间(和日期)、客人名单、位置。例如,我可能会使用这样的 XML 表示法:
<event>
<name>meet Sam</name>
<starttime>16:30 07/06/2010</starttime>
<endtime>17:30 07/06/2010</endtime>
</event>
关于parsing - 您认为 Google 日历中的 "Quick Add"功能如何运作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2959458/
我是一名优秀的程序员,十分优秀!