• Python深度学习
  • Python深度学习
21年品牌 40万+商家 超1.5亿件商品

Python深度学习

全新正版 极速发货

74.88 6.3折 119 全新

仅1件

广东广州
认证卖家担保交易快速发货售后保障

作者(美)弗朗索瓦·肖莱(Francois Chollet)

出版社人民邮电出版社

ISBN9787115488763

出版时间2018-08

装帧平装

开本16开

定价119元

货号1201742019

上书时间2025-01-01

大智慧小美丽

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
  
弗朗索瓦·肖莱,Keras之父,TensorFlow机器学习框架贡献者,Kaggle竞赛教练,个人Kaggle竞赛优选排名曾获得第 17名。目前任职于Google,从事人工智能研究,尤其关注计算机视觉与机器学习在形式推理方面的应用。


张亮,毕业于北京大学物理学院,爱好机器学习和数据分析的核安全工程师,译有《Python数据处理》《Python机器学习基础教程》等。


目录
  
部分深度学习基础


章什么是深度学习2


1.1人工智能、机器学习与深度学习2


1.1.1人工智能3


1.1.2机器学习3


1.1.3从数据中学习表示4


1.1.4深度学习之“深度”6


1.1.5用三张图理解深度学习的工作原理7


1.1.6深度学习已经取得的进展9


1.1.7不要相信短期炒作9


1.1.8人工智能的未来10


1.2深度学习之前:机器学习简史11


1.2.1概率建模11


1.2.2早期神经网络11


1.2.3核方法12


1.2.4决策树、随机森林与梯度提升机13


1.2.5回到神经网络14


1.2.6深度学习有何不同14


1.2.7机器学习现状15


1.3为什么是深度学习,为什么是现在15


1.3.1硬件16


1.3.2数据17


1.3.3算法17


1.3.4新的投资热潮17


1.3.5深度学习的大众化18


1.3.6这种趋势会持续吗18


第2章神经网络的数学基础20


2.1初识神经网络20


2.2神经网络的数据表示23


2.2.1标量(0D张量)23


2.2.2向量(1D张量)24


2.2.3矩阵(2D张量)24


2.2.43D张量与更高维张量24


2.2.5关键属性25


2.2.6在Numpy中操作张量26


2.2.7数据批量的概念27


2.2.8现实世界中的数据张量27


2.2.9向量数据27


2.2.10时间序列数据或序列数据28


2.2.11图像数据28


2.2.12视频数据29


2.3神经网络的“齿轮”:张量运算29


2.3.1逐元素运算30


2.3.2广播31


2.3.3张量点积32


2.3.4张量变形34


2.3.5张量运算的几何解释34


2.3.6深度学习的几何解释35


2.4神经网络的“引擎”:基于梯度的优化36


2.4.1什么是导数37


2.4.2张量运算的导数:梯度38


2.4.3随机梯度下降38


2.4.4链式求导:反向传播算法41


2.5回顾个例子41


本章小结42


第3章神经网络入门43


3.1神经网络剖析43


3.1.1层:深度学习的基础组件44


3.1.2模型:层构成的网络45


3.1.3损失函数与优化器:配置学习过程的关键45


3.2Keras简介46


3.2.1Keras、TensorFlow、Theano和CNTK47


3.2.2使用Keras开发:概述48


3.3建立深度学习工作站49


3.3.1Jupyter笔记本:运行深度学习实验的优选方法49


3.3.2运行Keras:两种选择50


3.3.3在云端运行深度学习任务:优点和缺点50


3.3.4深度学习的很好GPU50


3.4电影评论分类:二分类问题51


3.4.1IMDB数据集51


3.4.2准备数据52


3.4.3构建网络52


3.4.4验证你的方法56


3.4.5使用训练好的网络在新数据上生成预测结果59


3.4.6进一步的实验59


3.4.7小结59


3.5新闻分类:多分类问题59


3.5.1路透社数据集60


3.5.2准备数据61


3.5.3构建网络61


3.5.4验证你的方法62


3.5.5在新数据上生成预测结果65


3.5.6处理标签和损失的另一种方法65


3.5.7中间层维度足够大的重要性65


3.5.8进一步的实验66


3.5.9小结66


3.6预测房价:回归问题66


3.6.1波士顿房价数据集67


3.6.2准备数据67


3.6.3构建网络68


3.6.4利用K折验证来验证你的方法68


3.6.5小结72


本章小结73


第4章机器学习基础74


4.1机器学习的四个分支74


4.1.1监督学习74


4.1.2无监督学习75


4.1.3自监督学习75


4.1.4强化学习75


4.2评估机器学习模型76


4.2.1训练集、验证集和测试集77


4.2.2评估模型的注意事项80


4.3数据预处理、特征工程和特征学习80


4.3.1神经网络的数据预处理80


4.3.2特征工程81


4.4过拟合与欠拟合83


4.4.1减小网络大小83


4.4.2添加权重正则化85


4.4.3添加dropout正则化87


4.5机器学习的通用工作流程89


4.5.1定义问题,收集数据集89


4.5.2选择衡量成功的指标89


4.5.3确定评估方法90


4.5.4准备数据90


4.5.5开发比基准更好的模型90


4.5.6扩大模型规模:开发过拟合的模型91


4.5.7模型正则化与调节超参数92


本章小结92


第二部分深度学习实践


第5章深度学习用于计算机视觉94


5.1卷积神经网络简介94


5.1.1卷积运算96


5.1.2优选池化运算101


5.2在小型数据集上从头开始训练一个卷积神经网络102


5.2.1深度学习与小数据问题的相关性103


5.2.2下载数据103


5.2.3构建网络106


5.2.4数据预处理107


5.2.5使用数据增强111


5.3使用预训练的卷积神经网络115


5.3.1特征提取116


5.3.2微调模型124


5.3.3小结130


5.4卷积神经网络的可视化130


5.4.1可视化中间激活131


5.4.2可视化卷积神经网络的过滤器136


5.4.3可视化类激活的热力图142


本章小结146


第6章深度学习用于文本和序列147


6.1处理文本数据147


6.1.1单词和字符的one-hot编码149


6.1.2使用词嵌入151


6.1.3整合在一起:从原始文本到词嵌入155


6.1.4小结162


6.2理解循环神经网络162


6.2.1Keras中的循环层164


6.2.2理解LSTM层和GRU层168


6.2.3Keras中一个LSTM的具体例子170


6.2.4小结172


6.3循环神经网络的不错用法172


6.3.1温度预测问题172


6.3.2准备数据175


6.3.3一种基于常识的、非机器学习的基准方法177


6.3.4一种基本的机器学习方法178


6.3.5个循环网络基准180


6.3.6使用循环dropout来降低过拟合181


6.3.7循环层堆叠182


6.3.8使用双向RNN184


6.3.9更多尝试187


6.3.10小结187


6.4用卷积神经网络处理序列188


6.4.1理解序列数据的一维卷积188


6.4.2序列数据的一维池化189


6.4.3实现一维卷积神经网络189


6.4.4结合CNN和RNN来处理长序列191


6.4.5小结195


本章总结195


第7章不错的深度学习很好实践196


7.1不用Sequential模型的解决方案:Keras函数式API196


7.1.1函数式API简介199


7.1.2多输入模型200


7.1.3多输出模型202


7.1.4层组成的有向无环图204


7.1.5共享层权重208


7.1.6将模型作为层208


7.1.7小结209


7.2使用Keras回调函数和TensorBoard来检查并监控深度学习模型210


7.2.1训练过程中将回调函数作用于模型210


7.2.2TensorBoard简介:TensorFlow的可视化框架212


7.2.3小结219


7.3让模型性能发挥到很好219


7.3.1不错架构模式219


7.3.2超参数优化222


7.3.3模型集成223


7.3.4小结224


本章总结225


第8章生成式深度学习226


8.1使用LSTM生成文本227


8.1.1生成式循环网络简史227


8.1.2如何生成序列数据228


8.1.3采样策略的重要性229


8.1.4实现字符级的LSTM文本生成230


8.1.5小结234


8.2DeepDream235


8.2.1用Keras实现DeepDream236


8.2.2小结241


8.3神经风格迁移241


8.3.1内容损失242


8.3.2风格损失243


8.3.3用Keras实现神经风格迁移243


8.3.4小结249


8.4用变分自编码器生成图像249


8.4.1从图像的潜在空间中采样249


8.4.2图像编辑的概念向量250


8.4.3变分自编码器251


8.4.4小结256


8.5生成式对抗网络简介257


8.5.1GAN的简要实现流程258


8.5.2大量技巧259


8.5.3生成器260


8.5.4判别器261


8.5.5对抗网络261


8.5.6如何训练DCGAN262


8.5.7小结264


本章总结264


第9章总结265


9.1重点内容回顾265


9.1.1人工智能的各种方法265


9.1.2深度学习在机器学习领域中的特殊之处266


9.1.3如何看待深度学习266


9.1.4关键的推动技术267


9.1.5机器学习的通用工作流程268


9.1.6关键网络架构268


9.1.7可能性空间272


9.2深度学习的局限性273


9.2.1将机器学习模型拟人化的风险273


9.2.2局部泛化与特别泛化275


9.2.3小结276


9.3深度学习的未来277


9.3.1模型即程序277


9.3.2超越反向传播和可微层278


9.3.3自动化机器学习279


9.3.4终身学习与模块化子程序复用279


9.3.5长期愿景281


9.4了解一个快速发展领域的近期新进展281


9.4.1使用Kaggle练习解决现实世界的问题281


9.4.2在arXiv阅读近期新进展282


9.4.3探索Keras生态系统282


9.5结束语282


附录A在Ubuntu上安装Keras及其依赖283


附录B在EC2GPU实例上运行Jupyter笔记本287


内容摘要
本书由Keras之父、现任Google人工智能研究员的弗朗索瓦?肖莱(Franc?ois Chollet)执笔,详尽介绍了用Python和Keras进行深度学习的探索实践,包括计算机视觉、自然语言处理、产生式模型等应用。书中包含30多个代码示例,步骤讲解详细透彻。由于本书立足于人工智能的可达性和大众化,读者无须具备机器学习相关背景知识即可展开阅读。在学习完本书后,读者将具备搭建自己的深度学习环境、建立图像识别模型、生成图像和文字等能力。

主编推荐
  

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP