《TensorFlow+Keras自然语言处理实战》图书介绍
#好书推荐##好书奇遇季#《TensorFlow+Keras自然语言处理实战》。当当京东天猫均有发售。
https://item.jd.com/12788707.html
文后有本书配套源码、数据集、开发环境的下载二维码,可用微信扫描下载,配套内容获得作者授权,供个人学习使用,禁止任何形式的商用。
神经网络是深度学习的核心内容,TensorFlow是现在最为流行的深度学习框架之一。本书使用TensorFlow 2.1作为自然语言处理实现的基本工具,引导深度学习的入门读者,从搭建环境开始,逐步深入到理论、代码、应用实践中去。
本书内容及知识体系。本书共分10章,基于TensorFlow 2.1版本的新架构模式和框架,完整介绍TensorFlow 2.1使用方法和一些进阶教程,主要内容包括搭建环境、TensorFlow基本和高级API的使用、MNIST手写体分辨实战、Dataset API、ResNet模型、词嵌入(word embedding)模型的实现,最后给出3个实战案例:文本分类、基于编码器的拼音汉字转化模型,以及基于编码器、解码器的拼音汉字翻译模型。
第1章详细介绍TensorFlow 2.1版本的安装方法以及对应的运行环境的安装,并且通过一个简单的例子验证TensorFlow 2.1的安装效果,并将其作为贯穿全书学习的主线。在本章还介绍了TensorFlow硬件的采购。请记住,一块能够运行TensorFlow 2.0 GPU版本的显卡能让你的学习事半功倍。
第2章是本书的重点,从模型的设计开始,循序渐进地介绍TensorFlow 2.1的编程方法和步骤,包括结合Keras进行TensorFlow 2.1模型设计的完整步骤,以及自定义层的方法。第2章的内容看起来很简单,却是本书的基础内容和核心精华,读者一定要反复阅读,认真掌握所有内容和代码的编写。
第3章是TensorFlow 2.1的理论部分,介绍反馈神经网络的实现和最核心的两个算法,作者通过图示并结合理论公式的方式认真详细地介绍理论和原理并且手动实现一个反馈神经网络。
使用卷积神经网络去识别物体是深度学习一个经典内容,第4章详细介绍卷积神经网络的原理、各个模型的使用和自定义内容,借助卷积神经网络(CNN)算法构建一个简单的CNN模型进行MNIST数字识别。此章和第2章同为本书的重点内容,能够极大地协助读者对TensorFlow框架的使用和程序的编写。
第5章是TensorFlow新版本的数据读写部分,详细介绍使用TensorFlow 2.1自带的Dataset API对数据的序列化存储,并通过简单的方法使用TensorFlow Dataset对数据进行读取和调用。
第6章介绍ResNet的基本思想和内容。ResNet是一个具有里程碑性质的框架,标志着粗犷的卷积神经网络设计向着精确化和模块化的方向转化。ResNet本身的程序编写非常简单,其中蕴含的设计思想却是跨越性的。
第7章主要介绍自然语言处理最基本的词嵌入的训练和使用,从一个有趣的问题引导读者从文本清洗开始,到词嵌入的计算以及利用文本的不同维度和角度对文本进行拆分。
第8章开始进行了更为细化的自然语言处理部分,即复习本书前面章节学习和掌握的自然语言处理手段,练习使用不同的技巧实战前面部分的文本分类,扎扎实实地解决一个事实中存在的问题。
第9、10章向读者展示目前自然语言处理研究的最先进手段,即利用编码器和解码器对数据进行处理。本书分别使用编码器模型和解码器模型去解决一个实际问题,并通过对其细节的不同做出对比,向读者更加完整详细地介绍编码器与解码器的应用场景和不同,为后续的学习打下基础。这也是自然语言处理研究的方向。
本书内容详尽、示例丰富,是机器学习和深度学习读者必备的参考书,非常适合开设人工智能相关专业的大中专院校师生阅读,也可作为高等院校计算机及相关专业教材使用。
本书配套的示例源码、数据集、开发环境,请用微信扫描清华网盘二维码获取。
《TensorFlow+Keras自然语言处理实战》图书介绍的更多相关文章
- Tensorflow 2.0 深度学习实战 —— 详细介绍损失函数、优化器、激活函数、多层感知机的实现原理
前言 AI 人工智能包含了机器学习与深度学习,在前几篇文章曾经介绍过机器学习的基础知识,包括了监督学习和无监督学习,有兴趣的朋友可以阅读< Python 机器学习实战 >.而深度学习开始只 ...
- NLP 自然语言处理实战
前言 自然语言处理 ( Natural Language Processing, NLP) 是计算机科学领域与人工智能领域中的一个重要方向.它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和 ...
- TensorFlow从入门到实战资料汇总 2017-02-02 06:08 | 数据派
TensorFlow从入门到实战资料汇总 2017-02-02 06:08 | 数据派 来源:DataCastle数据城堡 TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学 ...
- 学习TF:《TensorFlow技术解析与实战》PDF+代码
TensorFlow 是谷歌公司开发的深度学习框架,也是目前深度学习的主流框架之一.<TensorFlow技术解析与实战>从深度学习的基础讲起,深入TensorFlow框架原理.模型构建. ...
- 100天搞定机器学习|day39 Tensorflow Keras手写数字识别
提示:建议先看day36-38的内容 TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库.节点(Nodes)在图中表示数学操作,图中的线(edge ...
- [开发技巧]·TensorFlow&Keras GPU使用技巧
[开发技巧]·TensorFlow&Keras GPU使用技巧 1.问题描述 在使用TensorFlow&Keras通过GPU进行加速训练时,有时在训练一个任务的时候需要去测试结果 ...
- mnist手写数字识别——深度学习入门项目(tensorflow+keras+Sequential模型)
前言 今天记录一下深度学习的另外一个入门项目——<mnist数据集手写数字识别>,这是一个入门必备的学习案例,主要使用了tensorflow下的keras网络结构的Sequential模型 ...
- Kubeflow实战: 入门介绍与部署实践
更多内容关注专辑: 机器学习实战 1 介绍 Kubeflow是在k8s平台之上针对机器学习的开发.训练.优化.部署.管理的工具集合,内部集成的方式融合机器学习中的很多领域的开源项目,比如Jupyter ...
- 【学习总结】win7使用anaconda安装tensorflow+keras
tips: Keras是一个高层神经网络API(高层意味着会引用封装好的的底层) Keras由纯Python编写而成并基Tensorflow.Theano以及CNTK后端. 故先安装TensorFlo ...
- [转] 理解CheckPoint及其在Tensorflow & Keras & Pytorch中的使用
作者用游戏的暂停与继续聊明白了checkpoint的作用,在三种主流框架中演示实际使用场景,手动点赞. 转自:https://blog.floydhub.com/checkpointing-tutor ...
随机推荐
- 拥抱下一代前端工具链-Vue老项目迁移Vite探索
作者:京东物流 邓道远 背景描述 随着项目的不断维护,代码越来越多,项目越来越大.调试代码的过程就变得极其痛苦,等待项目启动的时间也越来越长,尤其是需要处理紧急问题的时候,切换项目启动,等待的时间就会 ...
- Qt-FFmpeg开发-视频播放【软解码 + OpenGL显示RGB图像】(3)
Qt-FFmpeg开发-视频播放[软解码 + OpenGL显示RGB图像] 目录 Qt-FFmpeg开发-视频播放[软解码 + OpenGL显示RGB图像] 1.概述 2.实现效果 3.FFmpeg软 ...
- 浅析容器运行时奥秘——OCI标准
背景 2013年Docker开源了容器镜像格式和运行时以后,为我们提供了一种更为轻量.灵活的"计算.网络.存储"资源虚拟化和管理的解决方案,在业界迅速火了起来. 2014年更是容器 ...
- spring 特性
1.Aware系列接口 spring 6.0提供了一系列的Aware接口,方便我们在Bean加载时获取信息 如 @Service public class study implements BeanN ...
- 面试笔记1-redis
1.什么是RDB? RDB实际上是Redis的一种数据持久化机制.它每隔一段时间就会把内存中的数据写入到磁盘中的临时文件,作为快照,宕机重启之后,就会把rdb文件读取到内存中去,就可以恢复数据. 2. ...
- 在grafana中使用不同的数据源及插件安装
一.postgresql作为数据源 现在PG的版本是10.5(10+) 加入datasource 时只能指定一个数据库,对于监控来说可使用默认数据库postgres! 可以方便地作趋势图以及使用tab ...
- 任务队列神器:Celery 入门到进阶指南
任务队列神器:Celery 入门到进阶指南 发布于2021-03-24 16:24:53阅读 1.9K0 1.什么是celery celery是一个简单,灵活.可靠的分布式任务执行框架,可以支持大 ...
- vue node Failed at the iview-admin
npm ERR! iview-admin@1.3.1 dev: `webpack-dev-server --content-base ./ --open --inline --hot --compre ...
- Windows Service调试方法小结
方法1:log记录 这是一个通用的调试方法,效率比较低,但比较实用,通过查看日志,总能达到调试的目的 方法2:附加到进程 这是Windows Service程序调试的常用方法,缺点是对Windows环 ...
- Java异常之Error和Exception
异常Exception 实际工作中,遇到的情况不可能是非常完美的.比如:你写的某个模块,用户输入不一定符合你的要求.你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数 ...