【导读】StanfordNLP是强大的NLP工具,具有非常友好的Python接口,并可以处理多国语言,近期发布了0.2.0版。
昨天StanfordNLP在Twitter上发布了0.2.0版本,一天内获得了500+转发和1600+点赞:
StanfordNLP的相关地址为:
StanfordNLP可以直接使用pip命令安装:
pip install stanfordnlp
示例:下载模型并为输入的句子解析依赖:
import stanfordnlp
stanfordnlp.download('en') # 下载英文模型
nlp = stanfordnlp.Pipeline() # 设置默认的英文处理流水线
doc = nlp("Barack Obama was born in Hawaii. He was elected president in 2008.")
doc.sentences[0].print_dependencies()
输出的依赖:
('Barack', '4', 'nsubj:pass')
('Obama', '1', 'flat')
('was', '4', 'aux:pass')
('born', '0', 'root')
('in', '6', 'case')
('Hawaii', '4', 'obl')
('.', '4', 'punct')
参考链接:
-END-
专知,专业可信的人工智能知识分发,让认知协作更快更好!欢迎登录www.zhuanzhi.ai,注册登录专知,获取更多AI知识资料!
欢迎微信扫一扫加入专知人工智能知识星球群,获取最新AI专业干货知识教程视频资料和与专家交流咨询!
请加专知小助手微信(扫一扫如下二维码添加),加入专知人工智能主题群,咨询技术商务合作~