任务:句法分析(syntactic parsing)的任务就是识别句子的句法结构(syntactic structure)。

类型:

短语结构分析(Phrase parsing)

  • 完全句法分析(Full parsing)
  • 局部句法分析(Partial parsing)

依存句法分析(Dependency parsing)

短语结构分析

目标:实现高正确率、高鲁棒性(robustness)、高速度的自动句法分析过程。

困难:自然语言中存在大量的复杂的结构歧义(structural ambiguity)。

线图分析法

三种策略

  • 自底向上(Bottom-up)
  • 从上到下(Top-down)
  • 从上到下和从下到上结合

CYK分析算法

优点:简单易行,执行效率高

弱点:必须对文法进行范式化处理、无法区分歧义

概率上下文无关文法

PCFG的三个问题

  1. 内向算法或外向算法解决第一个问题,即快速地计算句子的句法树概率
  2. Viterbi算法解决第二个问题,即最佳分析结果搜索
  3. 内外向算法解决第三个问题,即参数估计

PCFG的评价

优点:

  • 可利用概率减少分析过程的搜索空间;
  • 可利用概率对概率较小的子树剪枝,加快分析效率;
  • 可以定量地比较两个语法的性能。

弱点:

  • 分析树的概率计算条件非常苛刻,甚至不够合理。

短语结构分析方法评估

【NLP】句法分析一相关推荐

  1. CS224n NLP句法分析依赖解析深度学习作业笔记

    CS224n NLP句法分析依赖解析深度学习之作业笔记 句法分析的基础内容请参阅CS224n笔记6 句法分析 http://www.hankcs.com/nlp/cs224n-dependency-p ...

  2. NLP模型笔记2022-03:简单理解nlp句法分析

    句法分析(syntactic parsing)是自然语言处理中的关键技术之一,它是对输入的文本句子进行分析以得到句子的句法结构的处理过程.对句法结构进行分析,一方面是语言理解的自身需求,句法分析是语言 ...

  3. 【CS224n】(lecture4)Dependency Parsing 依存句法分析

    学习总结 句法分析(Syntactic Parsing),两种典型的句法结构表示: (1)短语结构句法:依托上下文无关文法,S代表起始符号,如NP和VP分别表示名词短语和动词短语. (2)依存结构句法 ...

  4. 自然语言处理(NLP)之依存句法分析的可视化及图分析

    依存句法分析的效果虽然没有像分词.NER的效果来的好,但也有其使用价值,在日常的工作中,我们免不了要和其打交道.如何分析依存句法分析的结果,一个重要的方面便是其可视化和它的图分析. 我们使用的NLP工 ...

  5. 句法分析(syntactic parsing)在NLP领域的应用是怎样的

    转载自   句法分析(syntactic parsing)在NLP领域的应用是怎样的 句法分析(syntactic parsing)在NLP领域的应用是怎样的? 文章整理自郭江师兄问题回答(被收录于知 ...

  6. NLP复习资料(5)-第九章 句法分析

    NLP复习资料-第九章 1.短语结构分析 2.短语结构分析方法的评估指标 3依存句法分析器设计P13 4依存句法分析器性能评价 5短语结构与依存结构能够相互转换 6汉英句法结构对比 7汉语长句的层次化 ...

  7. 使用stanford nlp进行依存句法分析

    序 本文主要研究下如何使用stanford nlp进行依存句法分析 maven <dependency><groupId>edu.stanford.nlp</groupI ...

  8. NLP入门学习3——句法分析(基于LTP4)

    NLP入门学习3--句法分析(基于LTP4) 0.简介 1.LTP介绍 2.安装 2.1 模块安装 2.2 模型下载 3.使用 3.1 分句 3.2 分词 3.3 词性标注 3.4 命名实体识别 3. ...

  9. 深度学习与自然语言处理教程(4) - 句法分析与依存解析(NLP通关指南·完结)

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/36 本文地址:https://www.showmeai.tech/article-d ...

  10. NLP入门概览(9) ——句法分析c:局部句法分析、依存关系分析

      在上一部分中,我们介绍了基于规则法.概率统计法.神经网络法的完全句法分析方法(NLP入门概览(8)--句法分析b:完全句法分析).   在这一部分中,我们将介绍句法分析中的另外两种类型:局部句法分 ...

最新文章

  1. c++ mysql ctime_C++操作mysql数据库范例代码
  2. docker保护python源码_Tensorflow在Docker中运行和源码编译
  3. FPGA控制的数码显示电路
  4. 如何使用Bootstrap4显示和隐藏元素
  5. 2.3.7 多生产者多消费者问题
  6. [Angularjs]视图和路由(三)
  7. tp5index.php怎么放外面,tp5如何隐藏index.php
  8. C++的查看指针指向空间的所在的区域(是堆还是栈或者静态)和大小
  9. SharedPreferences操作数据
  10. linux bash命令_Ultimate Linux命令行指南-Full Bash教程
  11. 谷歌浏览器如何设置flash访问权限
  12. java中数据类型转换、ASCII编码
  13. java的反射机制的好处
  14. edui 富文本编辑_百度umeditor富文本编辑器插件扩展
  15. (最完美)红米Note 5A的usb调试模式在哪里打开的步骤
  16. matlab拟合图形边界,matlab - MATLAB 3D曲线拟合,带有附加边界 - SO中文参考 - www.soinside.com...
  17. python和c++情侣网名_python与C或者C++的混合编程
  18. 天耀18期 – 05.面向对象-封装【作业】.
  19. 糖尿病足的病症状都有什么呢?
  20. Python的turtle模块画爱心箭(附源码)

热门文章

  1. artdialog v6强大的模态对话框v6版api
  2. 三键蓝牙音箱方案-DLT8M04S-杰力科创
  3. python蓝牙模块教程_通过蓝牙将HC05蓝牙模块与python连接时出错
  4. window.open在苹果手机上失效的问题
  5. 无线局域网怎么设置,更加安全?
  6. Android 如何查看 SQLite 数据库
  7. com.android.phone已停止无限重启,Android Q没法用,大批用户反馈手机无限重启
  8. 霍尼韦尔Granit 1990iSR工业二维码扫描枪
  9. php网页游戏开发代码,PHP游戏编程25个脚本代码
  10. matlab 拟合优度检验,卡方拟合优度检验在教学中的应用及Matlab实现_刘泽显