分词|词性标注|句法分析|时间表达式识别|指代消解|关键词提取 functions are available via web service
分词|词性标注|实体名识别 functions are available via cli
david@Wade:~/temp/FudanNLP$ cat scripts.cmd
echo "分词实例"
java -classpath fudannlp.jar:lib/commons-cli-1.2.jar:lib/trove.jar: edu.fudan.nlp.cn.tag.CWSTagger -s models/seg.m "自然语言是人类交流和思维的主要工具,是人类智慧的结晶。"
echo "词性标注实例"
java -classpath fudannlp.jar:lib/commons-cli-1.2.jar:lib/trove.jar: edu.fudan.nlp.cn.tag.POSTagger -s models/seg.m models/pos.m "周杰伦出生于台湾,生日为79年1月18日,他曾经的绯闻女友是蔡依林。"
echo "实体名识别实例"
java -classpath fudannlp.jar:lib/commons-cli-1.2.jar:lib/trove.jar: edu.fudan.nlp.cn.tag.NERTagger -s models/seg.m models/pos.m "詹姆斯·默多克和丽贝卡·布鲁克斯 鲁珀特·默多克旗下的美国小报《纽约邮报》的职员被公司律师告知,保存任何也许与电话窃听及贿赂有关的文件。"
#http://jkx.fudan.edu.cn/fudannlp/{seg|pos|parser|time|ar|key}/{input}
#分词|词性标注|句法分析|时间表达式识别|指代消解|关键词提取
here is KeywordExtraction are call in java code:
change code of example/edu/fudan/example/nlp/KeywordExtraction.java
modify first line from :
package edu.fudan.example.nlp;
to:
package example.edu.fudan.example.nlp;
david@Wade:~/temp/FudanNLP$ cat 1.cmd
javac -classpath fudannlp.jar:lib/commons-cli-1.2.jar:lib/trove.jar:~/temp/FudanNLP/src:~/temp/FudanNLP/apps: example/edu/fudan/example/nlp/KeyWordExtraction.java
echo 'compile finished'
java -classpath fudannlp.jar:lib/commons-cli-1.2.jar:lib/trove.jar:~/temp/FudanNLP/src:~/temp/FudanNLP/apps: example/edu/fudan/example/nlp/KeyWordExtraction
echo 'run finished'
run result:
david@Wade:~/temp/FudanNLP$ ./1.cmd
compile finished
{甬温线=100, 运走=100, 事故=52, 工作=41, 深夜=36, 清理=36, 全部=33, 小时=30, 移出=30, 车辆=26, 现场=23, 埋下=15, 交通=14, 铁路=11, 动车=11, 重大=8, 车头=5, 特别=5, 挖出=0}
{,=100, 甬温线=87, 运走=87, 事故=76, 的=75, 移出=52, 之前=50, 全部=50, 现场=49, 已经=48, 深夜=46, 埋下=44, 26日=44, 工作=40, 清理=38, 24=34, D301=32, 近=29, 小时=29, 次=25}
{坏人=100, 好人=100, 是=100, 赵嘉亿=100, 还是=100}
{}
run finished