NLP之Stanford Parser

Parser

主要有以下几个问题:

  • Parser是什么?
  • 如何使用Stanford Parser
  • Parser把一个句子转变为树状结构,那么这棵树具体的是怎么样,怎么操作这棵树?也就是说,怎么把这棵树用在LSTM上。这里面又包含了许多问题。

一、Definition

我只知道Parser是句法分析。
专业一点的说:
句法分析判断输入的单词序列(一般为句子)的构成是否合乎给定的语法,并通过构造句法树来确定句子的结构以及各层次句法成分之间的关系,即确定一个句子中的哪些词构成一个短语,哪些词是动词的主语或宾语等问题。

二、Usage of Stanford Parser

1 . download

2 . 解压之后的目录如下:

image

3 . 执行

# mydata.txt是我的语料,输出在result.txt
./lexparser.sh mydata.txt > result.txt

4.结果如图所示:
mydata.txt中只有一句话My dog also likes eating sausage.

下面是My dog also likes eating sausage.的两种Parser的结果:

parser result

三、Tree

一开始这个结果看不明白。第二种还好,先理解了;第一种是要通过入栈出栈来实现的。

第一种是Constituency Parser,第二种是Dependency Parser。

下面是我手绘的图:

Constituency Parser:

这个我感觉应该是理解错了,这个S是啥意思呢???

constituency

Dependency Parser

dependency

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值