Keras快速上手:基于Python的深度学习实战

Keras快速上手:基于Python的深度学习实战 PDF 超清扫描版

  • 大小:41.4 MB
  • 类型:Keras
  • 格式:PDF
  • 热度:651
  • 作者:谢梁
  • 更新:2023-01-17 21:26:28
vip 立即下载( 41.4 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 师黛娥 投稿)

给大家整理一篇Keras相关的资料,由电子工业出版社出版,作者是谢梁,介绍了关于Keras、Python、深度学习方面,格式为PDF,资源大小41.4 MB,目前在Keras类资源综合评分为:8.5分。

Keras资源推荐

书籍介绍

比较好的一本书。内容还不错,紧跟时代发展。非常适合新手入门。不过讲解的一般般。

对最近的学习工作很有帮助,希望能通过这本书的学习提高自己的能力

不适合想学keras的同学购买。原因如下:本书内容少,知识点浅,学习到的东西有限。其二,本书内容过于宽泛,很薄的一本书居然花了大篇幅讲安装过程。还泛泛的讲了图像处理,语言处理,爬虫数据,物联网这些大方向,而且是每一章一个大方面,基本学不到东西。其三,最为致命的是,因为作者是搞CNTK的,所以本书是keras+CNTK搭设的框架,我原计划是学习tensorflow + keras的,而本书在当当上说可以在CNTK/TENSORFLOW上随意切换。但是本书具体内容并没有讲怎么与TENSORFLOW切换,有欺骗消费者嫌疑。

书很好,希望有帮助吧,现在python挺火的,以后肯定会购买这方面更多的书。

这本书出得非常早,但 keras 讲得并不多,反而是为微软的产品做了好多广告。

本书特点

Keras快速上手:基于Python的深度学习实战》系统地讲解了深度学习的基本知识、建模过程和应用,并以深度学习在推荐系统、图像识别、自然语言处理、文字生成和时间序列中的具体应用为案例,详细介绍了从工具准备、数据获取和处理到针对问题进行建模的整个过程和实践经验,是一本非常好的深度学习入门书。

不同于许多讲解深度学习的书籍,《Keras快速上手:基于Python的深度学习实战》以实用为导向,选择了 Keras 作为编程框架,强调简单、快速地设计模型,而不去纠缠底层代码,使得内容相当易于理解,读者可以在 CNTK、 TensorFlow 和 Theano 的后台之间随意切换,非常灵活。并且本书能帮助读者从高度抽象的角度去审视业务问题,达到事半功倍的效果。

编辑推荐

《Keras快速上手:基于Python的深度学习实战》从如何准备深度学习的环境开始,手把手地教读者如何采集数据,如何运用一些常用,也是目前被认为有效的一些深度学习算法来解决实际问题。覆盖的领域包括推荐系统、图像识别、自然语言情感分析、文字生成、时间序列、智能物联网等。不同于许多同类的书籍,《Keras快速上手:基于Python的深度学习实战》选择了Keras作为编程软件,强调简单、快速的模型设计,而不去纠缠底层代码,使得内容相当易于理解。读者可以在CNTK、TensorFlow和Theano的后台之间随意切换,非常灵活。即使你有朝一日需要用更低层的建模环境来解决更复杂的问题,相信也会保留从Keras中学来的高度抽象的角度审视你要解决的问题,让你事半功倍。

《Keras快速上手:基于Python的深度学习实战》以实际应用为导向,强调概念的认知和实用性,对理论的介绍深入浅出,对读者的数学水平要求较低,读者在学习完毕后能使用案例程序举一反三地应用到其具体场景中。《Keras快速上手:基于Python的深度学习实战》覆盖当前热门的传统数据挖掘场景和四个深度学习应用场景,根据我们市场调研,是目前罕有以应用为导向的介绍机器学习和深度学习的专业书籍,具备很高的参考价值和学术价值。

作者简介

谢梁
现任微软云计算核心存储部门首席数据科学家,主持运用机器学习和人工智能方法优化大规模高可用性并行存储系统的运行效率和改进其运维方式。具有十余年机器学习应用经验,熟悉各种业务场景下机器学习和数据挖掘产品的需求分析、架构设计、算法开发和集成部署,涉及金融、能源和高科技等领域。曾经担任美国道琼斯工业平均指数独有保险业成分股的旅行家保险公司分析部门总监,负责运用现代统计学习方法优化精算定价业务和保险运营管理,推动精准个性化定价解决方案。在包括JournalofStatisticalSoftware等专业期刊上发表过多篇论文,担任JournalofStatisticalComputationandSimulation期刊以及DataMiningApplicationswithR一书的审稿人。本科毕业于西南财经大学经济学专业,博士毕业于纽约州立大学计量经济学专业。

鲁颖
现任谷歌硅谷总部数据科学家,为谷歌应用商城提供核心数据决策分析,利用机器学习和深度学习技术建立用户行为预测模型,为产品优化提供核心数据支持。曾在亚ma逊、微软和迪士尼美国总部担任机器学习研究科学家,有着多年使用机器学习和深度学习算法研发为业务提供解决方案的经验。热衷于帮助中国社区的人工智能方面的研究和落地,活跃于各个大型会议并发表主题演讲。本科毕业于复旦大学数学专业,博士毕业于明尼苏达大学统计专业。

劳虹岚
现任微软研究院研究工程师,是早期智能硬件项目上视觉和语音研发的核心团队成员,对企业用户和消费者需求体验与AI技术的结合有深刻的理解和丰富的经验。曾在Azure和Office365负责处理大流量高并发的后台云端研究和开发,精通一系列系统架构设计和性能优化方面的解决方案。拥有从前端到后端的丰富经验:包括客户需求判断、产品开发以及最终在云端架构设计和部署。本科毕业于浙江大学电子系,硕士毕业于美国南加州大学(USC)电子和计算机系。

目录

  • 1 准备深度学习的环境 1
  • 1.1 硬件环境的搭建和配置选择 1
  • 1.1.1 通用图形处理单元 3
  • 1.1.2 你需要什么样的 GPU 加速卡 6
  • 1.1.3 你的 GPU 需要多少内存 6
  • 1.1.4 是否应该用多个 GPU 10
  • 1.2 安装软件环境 12
  • 1.2.1 所需软件列表 12
  • 1.2.2 CUDA 的安装 13
  • 1.2.3 Python 计算环境的安装 13
  • 1.2.4 深度学习建模环境介绍 15
  • 1.2.5 安装 CNTK 及对应的 Keras 17
  • 1.2.6 安装 Theano 计算环境 23
  • 1.2.7 安装 TensorFlow 计算环境 25
  • 1.2.8 安装 cuDNN 和 CNMeM 27
  • 2 数据收集与处理 28
  • 2.1 网络爬虫 28
  • 2.1.1 网络爬虫技术 29
  • 2.1.2 构造自己的 Scrapy 爬虫 30
  • 2.1.3 构造可接受参数的 Scrapy 爬虫 35
  • 2.1.4 运行 Scrapy 爬虫 36
  • 2.1.5 运行 Scrapy 爬虫的一些要点 38
  • 2.2 大规模非结构化数据的存储和分析 40
  • 2.2.1 ElasticSearch 介绍 42
  • 2.2.2 ElasticSearch 应用实例 44
  • 3 深度学习简介 57
  • 3.1 概述 57
  • 3.2 深度学习的统计学入门 58
  • 3.3 一些基本概念的解释 61
  • 3.3.1 深度学习中的函数类型 62
  • 3.3.2 深度学习中的其他常见概念 65
  • 3.4 梯度递减算法 67
  • 3.5 后向传播算法 70
  • 4 Keras 入门 72
  • 4.1 Keras 简介 72
  • 4.2 Keras 中的数据处理 73
  • 4.2.1 文字预处理 74
  • 4.2.2 序列数据预处理 82
  • 4.2.3 图片数据输入 83
  • 4.3 Keras 中的模型 83
  • 4.4 Keras 中的重要对象 86
  • 4.5 Keras 中的网络层构造 90
  • 4.6 使用 Keras 进行奇异值矩阵分解 102
  • 5 推荐系统 105
  • 5.1 推荐系统简介 105
  • 5.2 矩阵分解模型 108
  • 5.3 深度神经网络模型 114
  • 5.4 其他常用算法 117
  • 5.5 评判模型指标 119
  • 6 图像识别 121
  • 6.1 图像识别入门 121
  • 6.2 卷积神经网络的介绍 122
  • 6.3 端到端的 MNIST 训练数字识别 127
  • 6.4 利用 VGG16 网络进行字体识别 131
  • 6.5 总结 135
  • 7 自然语言情感分析 136
  • 7.1 自然语言情感分析简介 136
  • 7.2 文字情感分析建模 139
  • 7.2.1 词嵌入技术 139
  • 7.2.2 多层全连接神经网络训练情感分析 140
  • 7.2.3 卷积神经网络训练情感分析 143
  • 7.2.4 循环神经网络训练情感分析 144
  • 7.3 总结 146
  • 8 文字生成 147
  • 8.1 文字生成和聊天机器人 147
  • 8.2 基于检索的对话系统 148
  • 8.3 基于深度学习的检索式对话系统 159
  • 8.3.1 对话数据的构造 159
  • 8.3.2 构造深度学习索引模型 162
  • 8.4 基于文字生成的对话系统 166
  • 8.5 总结 172
  • 9 时间序列 173
  • 9.1 时间序列简介 173
  • 9.2 基本概念 174
  • 9.3 时间序列模型预测准确度的衡量 178
  • 9.4 时间序列数据示例 179
  • 9.5 简要回顾 ARIMA 时间序列模型 181
  • 9.6 循环神经网络与时间序列模型 186
  • 9.7 应用案例 188
  • 9.7.1 长江汉口月度流量时间序列模型 190
  • 9.7.2 国际航空月度乘客数时间序列模型 203
  • 9.8 总结 209
  • 10 智能物联网 210
  • 10.1 Azure 和 IoT 210
  • 10.2 Azure IoT Hub 服务 213
  • 10.3 使用 IoT Hub 管理设备概述 215
  • 10.4 使用.NET 将模拟设备连接到 IoT 中心 218
  • 10.5 机器学习应用实例 237

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

相关资源

  • 《STM32F0实战:基于HAL库开发》代码资源

    《STM32F0实战:基于HAL库开发》代码资源

    作为STM32单片机的入门者,往往在从寄存器开发还是从固件库开发上纠结不定,本书将从市场上非常畅销的F0系列微控制器入手,利用意法公司新近推出的一款全新的开发软件STM32CubeMX做为项目建立和代码初始化工具,快速生成F0系列的开发环境,并在MDK-ARM软件上对代码进行进一步的编辑修改,直至生成最终的开发项目。 本书将使用STM32CubeMX软件自带的HAL固件库来开发,书内附HAL库详解,HAL库不同与以往的标准外设库,是意法公司最新推出的替代标准外

    大小:151 MBSTM32F0配套资源

  • 《网页设计与制作》教案,教学大纲,习题答案,素材

    内容介绍 本书讲述Macromedia公司的Dreamweaver、Fireworks、Flash 8.0中文版网页设计工具,全书共22章,每章开始有明确的教学提示和教学目标,便于教师教学,每章最后的总结、思考与练习便于读者掌握本章的重点,上机指导给读者提供了大量经典实例,便于读者运用所学的知识,提高网页设计的技能。 为方便教师教学,本书配有完善的辅助教学资源,内容包括:教学大纲、电子教案、各章的上机指导素材和实训结果(包括源代码)、习题问答和模拟试卷。

    大小:75 MB网页设计配套资源

  • 《AutoCAD 2018中文版从新手到高手》配套资源

    《AutoCAD 2018中文版从新手到高手》配套资源

    编辑推荐 本书以服务零基础读者为宗旨,用实例引导读者学习,深入浅出地介绍了AutoCAD2018的相关知识和应用方法。本书分为6篇,共19章。第1篇【基础入门篇】介绍了AutoCAD2018的基础知识和基本设置等内容;第2篇【二维图形篇】介绍了图层、图块、绘制基本二维图形、编辑二维图形图像及绘制和编辑复杂二维图形等内容;第3篇【辅助绘图篇】介绍了文字与表格、尺寸标注、智能标注、编辑标注,以及查询与参数化设置等内容;第4篇【三维图形篇】介绍

    大小:3.38 GBAutoCAD配套资源

  • 实变函数与泛函分析概要(第三版/第二册)

    实变函数与泛函分析概要(第三版/第二册) 课后答案

    《实变函数与泛函分析概要2》第三版保持了内容精选、适用性较广并便于教学的特色,认真参考不少高校教师的宝贵建议,如删去了非线性泛函内容,增加了Banach空间解析算子演算,对Hilbert空间自伴紧算子作了较详阐述。第二册共五章:第六章介绍距离空间,包括完备性、紧性及不动点定理。第七章介绍Banach空间与Hilbert空间基础概念,包括基与规范正交系。第八章讨论了Banach空间上有界线性算子。对开映射定理、线性泛函延拓定理及共鸣定理进行了详

    大小:2.32 MB实变函数课后答案

  • 计算机操作系统教程(第三版)

    计算机操作系统教程(第三版) 课后答案

    《计算机操作系统教程(第三版)》是2006年清华大学出版社出版的图书,作者是张尧学、史美林、张高。 操作系统是现代计算机系统中必不可少的基本系统软件,也是计算机专业的必修课程和从事计算机应用人员必不可少的知识。 本书是编著者在清华大学计算机系多年教学和科研的基础上对其第2版改编而成的。主要内容包括操作系统用户界面、进程与线程管理、处理机管理、内存管理、文件系统与设备管理等基本原理及Linux和Windows两个主流操作系统的

    大小:333 KB操作系统课后答案

  • 简明Vim练级攻略

    Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 连 vim 的官方网站自己也说 vim 是一个程序开发工具而不是文字处理软件。 《 简明Vim练级攻略 》是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错

    大小:918 KBVim

  • 算法设计

    算法设计 课后答案

    这本《算法设计》教材具有以下突出的优点: 1. 以各种算法设计技术(如贪心法、分治策略、动态规划、网络流、近似算法、随机算法等)为主线来组织素材,深入分析了各种设计技术的适用条件和局限性,突出了算法设计的思想和分析的基本原则,为从事实际问题的算法设计与分析工作提供了清晰的、整体的思路和方法. 2. 本教材内容非常丰富,不但深入系统地阐述了算法设计与分析的理论,而且给出了大量的典型范例和参考文献.这些范例有的有重要

    大小:17.9 MB算法设计课后答案

  • 《案例学单片机C语言开发》源代码

    《案例学单片机C语言开发》源代码

    《 案例学单片机C语言开发 》利用Keil公司版的Vision3集成开发环境,从应用的角度,全面地介绍了用C51开发调试单片机程序的方法、过程和应注意的事项。书中列举了大量应用实例,使读者尽快、尽可能容易地掌握开发单片机的方法。 全书分为上、下两篇。上篇侧重于介绍基础知识,主要有C51语言和C语言以及汇编语言的对比,单片机内部资源、扩展资源及其编程等内容;下篇侧重于应用实例,通过实例,读者既可以在工作中进行类比编程,又可以开阔思

    大小:1.1 MB单片机开发配套资源

下载地址

相关声明:

学习笔记