Sco*_*ery 5 parsing nlp stanford-nlp
我想制作一个日历应用程序,它比现有的那些更好地接受纯英文输入。我发现斯坦福的 NLP 看起来很酷,但我想知道它是否对此类任务有帮助。我找不到人们使用它做任何事情的例子。应用程序真的应该理解语言吗?似乎存在的自然英语日历正在寻找关键字/模式并尝试以这种方式解析,但我认为应用程序可以做得更好。
我真正的问题是:有人能告诉我如何找到使用 NLP 或不同(公开可用的)英语解析器来制作真正有用的应用程序的人的例子吗?
几年过去了,围绕 NodeJS 的 NLP 出现了重要的新兴技术。有关情况的更多概述,请参阅此处:http://www.quora.com/Are-there-any-JavaScript-natural-language-processing-projects
但是,这是 +1 问题的示例,因为几年后我也在寻找相同的问题。
NLP 的工作示例...在 JavaScript 中?
这是我的答案......
步骤 1 - 样板节点服务器:
install npm
npm install nodebootstrap
nodebootstrap naturalNode
cd naturalNode && npm install
node app
Run Code Online (Sandbox Code Playgroud)
//这应该会给你一个在 localhost:3000 运行的节点引导应用程序
有关简单节点服务器设置的完整信息,请访问此处: https: //github.com/stonebk/nodeboilerplate
第 2 步 - 包含自然库:
前往 GitHub Natural Library 查看它的功能......
https://github.com/NaturalNode/natural
跑步:
npm install natural
Run Code Online (Sandbox Code Playgroud)
(在名为naturalNode 的引导服务器中)
第 3 步 - 运行示例:
将上面链接中的示例代码包含到 app.js 引导文件中。
var natural = require('natural'),
tokenizer = new natural.WordTokenizer();
console.log(tokenizer.tokenize("your dog has fleas."));
// [ 'your', 'dog', 'has', 'fleas' ]
Run Code Online (Sandbox Code Playgroud)
现在,当您运行服务器时,您可以完全访问自然库,并且能够使用前端界面扩展它。
如果缺少任何说明请告诉我...
| 归档时间: |
|
| 查看次数: |
5444 次 |
| 最近记录: |