郑捷2017年电子工业出版社出版的图书《NLP汉语自然语言处理原理与实践》

第1章 中文语言的机器处理 1

1.1 历史回顾 2

1.1.1 从科幻到现实 2

1.1.2 早期的探索 3

1.1.3 规则派还是统计派 3

1.1.4 从机器学习到认知计算 5

1.2 现代自然语言系统简介 6

1.2.1 NLP流程与开源框架 6

1.2.2 哈工大NLP平台及其演示环境 9

1.2.3 StanfordNLP团队及其演示环境 11

1.2.4 NLTK开发环境 13

1.3 整合中文分词模块 16

1.3.1 安装Ltp Python组件 17

1.3.2 使用Ltp 3.3进行中文分词 18

1.3.3 使用结巴分词模块 20

1.4 整合词性标注模块 22

1.4.1 Ltp 3.3词性标注 23

1.4.2 安装StanfordNLP并编写Python接口类 24

1.4.3 执行Stanford词性标注 28

1.5 整合命名实体识别模块 29

1.5.1 Ltp 3.3命名实体识别 29

1.5.2 Stanford命名实体识别 30

1.6 整合句法解析模块 32

1.6.1 Ltp 3.3句法依存树 33

1.6.2 StanfordParser类 35

1.6.3 Stanford短语结构树 36

1.6.4 Stanford依存句法树 37

1.7 整合语义角色标注模块 38

1.8 结语 40

第2章 汉语语言学研究回顾 42

2.1 文字符号的起源 42

2.1.1 从记事谈起 43

2.1.2 古文字的形成 47

2.2 六书及其他 48

2.2.1 象形 48

2.2.2 指事 50

2.2.3 会意 51

2.2.4 形声 53

2.2.5 转注 54

2.2.6 假借 55

2.3 字形的流变 56

2.3.1 笔与墨的形成与变革 56

2.3.2 隶变的方式 58

2.3.3 汉字的符号化与结构 61

2.4 汉语的发展 67

2.4.1 完整语义的基本形式——句子 68

2.4.2 语言的初始形态与文言文 71

2.4.3 白话文与复音词 73

2.4.4 白话文与句法研究 78

2.5 三个平面中的语义研究 80

2.5.1 词汇与本体论 81

2.5.2 格语法及其框架 84

2.6 结语 86

第3章 词汇与分词技术 88

3.1 中文分词 89

3.1.1 什么是词与分词规范 90

3.1.2 两种分词标准 93

3.1.3 歧义、机械分词、语言模型 94

3.1.4 词汇的构成与未登录词 97

3.2 系统总体流程与词典结构 98

3.2.1 概述 98

3.2.2 中文分词流程 99

3.2.3 分词词典结构 103

3.2.4 命名实体的词典结构 105

3.2.5 词典的存储结构 108

3.3 算法部分源码解析 111

3.3.1 系统配置 112

3.3.2 Main方法与例句 113

3.3.3 句子切分 113

3.3.4 分词流程 117

3.3.5 一元词网 118

3.3.6 二元词图 125

3.3.7 NShort算法原理 130

3.3.8 后处理规则集 136

3.3.9 命名实体识别 137

3.3.10 细分阶段与最短路径 140

3.4 结语 142

第4章 NLP中的概率图模型 143

4.1 概率论回顾 143

4.1.1 多元概率论的几个基本概念 144

4.1.2 贝叶斯与朴素贝叶斯算法 146

4.1.3 文本分类 148

4.1.4 文本分类的实现 151

4.2 信息熵 154

4.2.1 信息量与信息熵 154

4.2.2 互信息、联合熵、条件熵 156

4.2.3 交叉熵和KL散度 158

4.2.4 信息熵的NLP的意义 159

4.3 NLP与概率图模型 160

4.3.1 概率图模型的几个基本问题 161

4.3.2 产生式模型和判别式模型 162

4.3.3 统计语言模型与NLP算法设计 164

4.3.4 极大似然估计 167

4.4 隐马尔科夫模型简介 169

4.4.1 马尔科夫链 169

4.4.2 隐马尔科夫模型 170

4.4.3 HMMs的一个实例 171

4.4.4 Viterbi算法的实现 176

4.5 最大熵模型 179

4.5.1 从词性标注谈起 179

4.5.2 特征和约束 181

4.5.3 最大熵原理 183

4.5.4 公式推导 185

4.5.5 对偶问题的极大似然估计 186

4.5.6 GIS实现 188

4.6 条件随机场模型 193

4.6.1 随机场 193

4.6.2 无向图的团(Clique)与因子分解 194

4.6.3 线性链条件随机场 195

4.6.4 CRF的概率计算 198

4.6.5 CRF的参数学习 199

4.6.6 CRF预测标签 200

4.7 结语 201

第5章 词性、语块与命名实体识别 202

5.1 汉语词性标注 203

5.1.1 汉语的词性 203

5.1.2 宾州树库的词性标注规范 205

5.1.3stanfordNLP标注词性 210

5.1.4 训练模型文件 213

5.2 语义组块标注 219

5.2.1 语义组块的种类 220

5.2.2 细说NP 221

5.2.3 细说VP 223

5.2.4 其他语义块 227

5.2.5 语义块的抽取 229

5.2.6 CRF的使用 232

5.3 命名实体识别 240

5.3.1 命名实体 241

5.3.2 分词架构与专名词典 243

5.3.3 算法的策略——词典与统计相结合 245

5.3.4 算法的策略——层叠式架构 252

5.4 结语 259

第6章 句法理论与自动分析 260

6.1 转换生成语法 261

6.1.1 乔姆斯基的语言观 261

6.1.2 短语结构文法 263

6.1.3 汉语句类 269

6.1.4 谓词论元与空范畴 274

6.1.5 轻动词分析理论 279

6.1.6 NLTK操作句法树 280

6.2 依存句法理论 283

6.2.1 配价理论 283

6.2.2 配价词典 285

6.2.3 依存理论概述 287

6.2.4 Ltp依存分析介绍 290

6.2.5 Stanford依存转换、解析 293

6.3 PCFG短语结构句法分析 298

6.3.1 PCFG短语结构 298

6.3.2 内向算法和外向算法 301

6.3.3 Viterbi算法 303

6.3.4 参数估计 304

6.3.5 Stanford的PCFG算法训练 305

6.4 结语 310

第7章 建设语言资源库 311

7.1 语料库概述 311

7.1.1 语料库的简史 312

7.1.2 语言资源库的分类 314

7.1.3 语料库的设计实例:国家语委语料库 315

7.1.4 语料库的层次加工 321

7.2 语法语料库 323

7.2.1 中文分词语料库 323

7.2.2 中文分词的测评 326

7.2.3 宾州大学CTB简介 327

7.3 语义知识库 333

7.3.1 知识库与HowNet简介 333

7.3.2 发掘义原 334

7.3.3 语义角色 336

7.3.4 分类原则与事件分类 344

7.3.5 实体分类 347

7.3.6 属性与分类 352

7.3.7 相似度计算与实例 353

7.4 语义网与百科知识库 360

7.4.1 语义网理论介绍 360

7.4.2 维基百科知识库 364

7.4.3 DBpedia抽取原理 365

7.5 结语 368

第8章 语义与认知 370

8.1 回顾现代语义学 371

8.1.1 语义三角论 371

8.1.2 语义场论 373

8.1.3 基于逻辑的语义学 376

8.2 认知语言学概述 377

8.2.1 象似性原理 379

8.2.2 顺序象似性 380

8.2.3 距离象似性 380

8.2.4 重叠象似性 381

8.3 意象图式的构成 383

8.3.1 主观性与焦点 383

8.3.2 范畴化:概念的认知 385

8.3.3 主体与背景 390

8.3.4 意象图式 392

8.3.5 社交中的图式 396

8.3.6 完形:压缩与省略 398

8.4 隐喻与转喻 401

8.4.1 隐喻的结构 402

8.4.2 隐喻的认知本质 403

8.4.3 隐喻计算的系统架构 405

8.4.4 隐喻计算的实现 408

8.5 构式语法 412

8.5.1 构式的概念 413

8.5.2 句法与构式 415

8.5.3 构式知识库 417

8.6 结语 420

第9章 NLP中的深度学习 422

9.1 神经网络回顾 422

9.1.1 神经网络框架 423

9.1.2 梯度下降法推导 425

9.1.3 梯度下降法的实现 427

9.1.4 BP神经网络介绍和推导 430

9.2 Word2Vec简介 433

9.2.1 词向量及其表达 434

9.2.2 Word2Vec的算法原理 436

9.2.3 训练词向量 439

9.2.4 大规模上下位关系的自动识别 443

9.3 NLPRNN 448

9.3.1Simple-RNN 449

9.3.2 LSTM原理 454

9.3.3 LSTM的Python实现 460

9.4 深度学习框架与应用 467

9.4.1 Keras框架介绍 467

9.4.2 Keras序列标注 471

9.4.3 依存句法的算法原理 478

9.4.4 Stanford依存解析的训练过程 483

9.5 结语 488

第10章 语义计算的架构 490

10.1 句子的语义和语法预处理 490

10.1.1 长句切分和融合 491

10.1.2 共指消解 496

10.2 语义角色 502

10.2.1 谓词论元与语义角色 502

10.2.2PropBank简介 505

10.2.3 CPB中的特殊句式 506

10.2.4 名词性谓词的语义角色 509

10.2.5PropBank展开 512

10.3 句子的语义解析 517

10.3.1 语义依存 517

10.3.2 完整架构 524

10.3.3 实体关系抽取 527

10.4 结语 531 [29]

郑捷2017年电子工业出版社出版的图书《NLP汉语自然语言处理原理与实践》的更多相关文章

  1. 《 Oracle查询优化改写 技巧与案例 》电子工业出版社

    第1章单表查询 11.1 查询表中所有的行与列 11.2 从表中检索部分行 21.3 查找空值 31.4 将空值转换为实际值 41.5 查找满足多个条件的行 51.6 从表中检索部分列 61.7 为列 ...

  2. 2016.9.9《Oracle查询优化改写技巧与案例》电子工业出版社一书中的技巧

    1.coalesce (c1,c2,c3,c4,...) 类似于nvl但可以从多个表达式中返回第一个不是null的值 2.要在where条件中引用列的别名,可以再嵌套一层查询 select * fro ...

  3. #151: 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-x

    试题描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字.1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位 ...

  4. 郑捷《机器学习算法原理与编程实践》学习笔记(第四章 推荐系统原理)(二)kmeans

    (上接第二章) 4.3.1 KMeans 算法流程 算法的过程如下: (1)从N个数据文档随机选取K个文档作为质心 (2)对剩余的每个文档测量其到每个质心的距离,并把它归到最近的质心的类 (3)重新计 ...

  5. 【Arduino】2017年电子设计大赛B题 滚球控制系统|板球系统

    今年电赛我们队伍选择的是B题,滚球控制系统.最后我们得到了省特和国一,也算是了结了我大一时的心愿吧.下面对这次比赛进行一下总结,以后回忆起来的时候也有个念想. 滚球控制系统是一个多变量.非线性控制对象 ...

  6. JavaScript从入门到精通(附光盘1张):作者:明日科技出版社:清华大学出版社出版时间:2012年09月

    本书介绍 一:本书 pdf 获取信息 本书下载:请申请加入本群 (QQ群:668345923),   并联系群主. 本群主有:本书pdf 全文教材 及附带的 光盘内容 二:本书目录介绍 第1篇  基 ...

  7. Contest1036 - 2017西安电子科技大学程序设计新生赛网络预选赛

    一名大三older 希望能帮助大一萌新...加油 xiandianer!!!!; xdoj 1260 (B) 水题 用了一下STL (好长啊...) #include<iostream> ...

  8. 《Linux企业应用案例精解》一书已由清华大学出版社出版

    <Linux企业应用案例精解>简介 650) this.width=650;" border="0" alt="223754878.jpg" ...

  9. 2017.2.9 深入浅出MyBatis技术原理与实践-第八章 MyBatis-Spring(二)-----配置文件详解

    深入浅出MyBatis技术原理与实践-第八章 MyBatis-Spring(二) ------配置文件详解 8.2 MyBatis-Spring应用 8.2.1 概述 本文主要讲述通过注解配置MyBa ...

随机推荐

  1. 【51nod】1655 染色问题

    题解 首先每个颜色出现的次数应该是一样的 \(\frac{C_{n}^{2}}{n} = \frac{n - 1}{2}\) 所以n如果是偶数那么就无解了 然后我们需要让每个点连颜色不同的四条边 只要 ...

  2. USACO 6.4 The Primes

    The PrimesIOI'94 In the square below, each row, each column and the two diagonals can be read as a f ...

  3. HDU 4443 带环树形dp

    思路:如果只有一棵树这个问题很好解决,dp一次,然后再dfs一次往下压求答案就好啦,带环的话,考虑到环上的点不是 很多,可以暴力处理出环上的信息,然后最后一次dfs往下压求答案就好啦.细节比较多. # ...

  4. hdoj2602 Bone Collector(DP,01背包)

    题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=2602 题意 有n块骨头,每块骨头体积为volume,价值为value,还有一个容量为v的背包,现在将骨 ...

  5. hdoj2037 今年暑假不AC(贪心)

    题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=2037 思路 想要看的节目尽可能的多,则首先要将节目按照结束时间从早到晚排序,因为一个节目越早结束,留给 ...

  6. UBB/HTML互相转换简单实现源码一览

    查看源码,主要用的就是正则匹配,多的不说,直接读码. 资源原地址:在线UBB/HTML转换 效果图如下 以下源码: <!DOCTYPE html> <html lang=" ...

  7. java的组合和继承

    其实我第一次学习java 的时候根本没有听说过组合这个名词,老师也更没有讲解过,我一直以为是我自己落掉了什么知识点,其实不是的,组合这个名词暂且把它定义为一个思维性的东西吧,相信读者都接触过了,但是并 ...

  8. python3之Django内置模板标签和过滤器

    一.模板标签 内置标签: 1.autoescape 控制当前的自动转义行为,此标记采用on或者off作为参数,并确定自动转义是否在块内有效.该块以endautoescape结束标签关闭. views: ...

  9. My blog in AI ---神经网络,网络架构

    上一篇博文中,我们介绍了神经网络中的神经元,那么该如何组织起来这些神经元,才能发挥出最好的效果去解决现实中的问题呢? 这是一个复杂的问题,在工程中,神经网络的架构也是训练的也是一种超参数,本节先在理论 ...

  10. GPL、BSD和Apache开源许可证

    参考资料 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) 如何选择开源许可证? - 阮一峰的网络日志 开源许可证教程 - 阮一峰的网络日志 简介 自由软件许可证由FSF(Free ...