Python自然语言处理与开发
使用流行的Python编程语言开发自然语言处理应用的实用手册,同时提供参考软件和代码,方便读者学习和使用。

作者:叶虎

丛书名:人工智能与大数据系列

定价:89元

印次:1-2

ISBN:9787302543428

出版日期:2020.01.01

印刷日期:2021.11.29

图书责编:张敏

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

自然语言处理技术在构建智能社会中发挥越来越重要的作用。本书介绍如何学习和使用流行的Python编程语言开发自然语言处理应用。主要内容包括面向自然语言处理开发的Python编程语言入门,使用Python开发中文分词,实现Word文档自动校对基础,文本相似度计算和排重的原理与实现,文本摘要的原理与实现,问答式聊天机器人算法与代码实现、机器翻译技术及其实现与评测。本书是猎兔搜索技术在Python自然语言处理领域的实际应用。

本书是猎兔搜索技术在Python自然语言处理领域的实际应用。本书适用于对实际开发自然语言处理技术感兴趣的读者。

自然语言处理(Natural Language Processing,NLP)指用计算机对自然语言信息进行处理的方法和技术。 NLP技术的典型应用包括自动语音识别(Automatic Speech Recognition)、机器翻译(Machine Translation)、自动摘要(Text Summarization)、信息抽取(Information Extraction)、情感分析(Sentiment Analysis)、聊天机器人(Chatter Bot)等。 在包括自动语音识别、文本校对、机器翻译在内的一些自然语言处理应用中,出现越来越多的开源Python代码。 结合猎兔搜索在自然语言处理相关领域10多年的研发、实践和教学经验,本书尝试用易懂的方式介绍使用Python编程语言解决NLP相关问题。 本书第1章介绍开发自然语言处理应用可以采用的Python开发环境及其相关技术基础;第2章介绍中文分词原理与命名实体识别;第3章介绍文档分析及自动校对方法;第4章介绍文本相似度计算与文档排重;第5章介绍信息提取及关键词提取;第6章介绍自动摘要与评测;第7章介绍文本分类;第8章介绍情感分析;第9章介绍语音识别应用开发;第10章介绍聊天机器人开发;第11章介绍机器翻译及自动评价。 本书中的一些内容和现有的一些开源项目spaCy等共同成长和发展。本书相关的参考软件和代码在读者QQ群777171593的附件中可以找到。一些具体的细节也可以在读者QQ群或者微信群讨论。由于作者水平有限,错漏之处敬请直接和作者联系。 感谢早期合著者、合作伙伴、员工、学员、读者的支持,给我们提供...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第1章  Python自然语言处理技术基础 1

1.1  体验自然语言处理技术 1

1.2  Linux基础 3

1.2.1  常用命令 3

1.2.2  Micro编辑器 5

1.3  开发环境 5

1.4  变量 6

1.5  注释 6

1.6  简单数据类型 6

1.6.1  数值 6

1.6.2  字符串 9

1.6.3  数组 10

1.7  字面值 11

1.8  控制流 11

1.8.1  if语句 12

1.8.2  循环 13

1.9  列表 14

1.10  元组 14

1.11  集合 16

1.12  字典 17

1.13  位数组 18

1.14  模块 19

1.15  函数 20

1.15.1  print函数 20

1.15.2  定义函数 22

1.16  面向对象编程 24

1.17  文件操作 26

1.17.1  读写文件 26

1.17.2  重命名文件 28

1.17.3  遍历文件 28

1.18  迭代器 29

1.18.1  zip函数 30

1.18.2  itertools模块 31

1.19  数据库 32

1.20  读取Excel文件 34

1.21  pytest单元测试 36

1.22  异常处理 37

1.23  日志 37

1.24  Flask Web框架 39

1.25  本章小结 40

第2章  中文分词原理与实现 41

2.1  切分方案 41

2.2  查找词典算法 42

2.2.1  标准检索树 42

2.2.2...

本书是猎兔搜索技术在Python自然语言处理领域的实际应用。
本书适用于对实际开发自然语言处理技术感兴趣的读者。