Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

mmichazzj/Semantic-Role-Labeling

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

105 Commits
105 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

语义角色标注

本项目的主要目的是实现2015年的一篇论文Zhou and Xu. 这篇论文提出了一种新的使用LSTM做端对端的方法, 并在当年可以达到state-of-the-art的水平. 不同于传统的SRL方法需要句法信息,文中提出的方法只需要输入原始的context, 输出SRL. 详细分析可以参考博文. 代码可以在Python 3 & TensorFlow 1.2上运行.

模型

序列信息输入给正向的LSTM层,这个层的输出作为紧接着的反向的LSTM层的输入,这两层构成一对LSTM层,一共有4对堆叠到一起,最上面是CRF层,架构如下图:

数据集

CoNLL-2005 shared taskF1得分81.07 CoNLL-2012 shared taskF1得分81.27, 数据集的获取与处理可以参考这篇博客.

About

使用LSTM进行端到端的语义角色标注(theano)

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.