深度学习的初学者用哪本书比较好的?

news2024/11/30 2:31:09

先推荐一本从基本概念和理论入手的深度学习书:

深度学习:从基础到实践(上、下册)

本书从基本概念和理论入手,通过近千张图和简单的例子由浅入深地讲解深度学习的相关知识,且不涉及复杂的数学内容。

本书分为上下两册。上册着重介绍深度学习的基础知识, 旨在帮助读者建立扎实的知识储备,主要介绍 随机性与基础统计学、训练与测试、过拟合与欠拟合、神经元、学习与推理、数据准备、分类器、集成算法、 前馈网络、激活函数、反向传播等内容。下册介绍机器学习的scikit-learn 库和深度学习的 Keras 库(这两种库均基于 Python 语言) , 以及卷积神经网络、循环神经网络、自编码器、强化学习、生成对抗网络等内容, 还介绍了一些创造性应用,并给出了一些典型的数据集,以帮助读者更好地了解学习。

本书适合想要了解和使用深度学习的人阅读,也可作为深度学习教学培训领域的入门级参考用书。

本书由计算机图形学专家 Andrew Glassner 撰写,介绍了深度学习的基础知识和实践深度学 习的方法。全书分为上下两册:上册介绍深度学习的预备知识,涵盖基本的数学知识和机器学 习的基本概念以及通用机器学习库 scikit-learn 的相关内容;下册深入介绍了各种成熟的深度学 习方法和技术以及深度学习库 Keras 。

本书主要介绍深度学习的基础知识,以帮助读者建立扎实 的知识储备, 进而了解深度学习实践的进展。Andrew Glassner 擅长以类比和图示的方法讲解复 杂的理论知识,因此本书对不具备相关理论知识的读者也会非常有帮助。

本书的其他大部分章节也有配套的可选 Python 手册。这些章节针对书中每个计算机生成的数 字给出代码,而且通常使用其中所涉及的技术来生成代码。由于本书的焦点并非在于 Python 语言 和编程(上述章节除外),因此这些手册仅作参考,不再赘述。

本书几乎不涉及数学问题

很多人不喜欢复杂的方程式。如果你也是这样,那么本书非常适合你!

本书几乎不涉及复杂的数学运算。如果你不讨厌乘法, 那么本书简直太适合你了, 因为书中 除了乘法,并无任何复杂的运算。

本书所讨论的许多算法都有丰富的理论依据, 并且是经过仔细分析和研究得出的。如果你正 打算变换一种算法以实现新目的, 或者需要独立编写一个新程序, 就必须了解这一点。不过, 在 实践中, 大多数人会用由专家编写的程序。这些程序是经过高度优化的, 并且可以从免费的开源 库中获取。
 

推荐2 深度学习高手笔记卷1:基础算法

本书 全面且系统地梳理了近 10 年来的深度学习算法, 并集结成册。本书结构清晰, 内容丰富, 包含了 作者对深度学习深刻且独到的见解。在本书中,作者将深度学习的几十篇具有里程碑意义的论文整 理成卷积神经网络、自然语言处理和模型优化 3 个主要方向,又对每个方向的重要算法做了深入浅 出的讲解和分析。对比业内同类书籍,本书将深度学习算法的讲解提升到了一个新的高度,是你深 入了解深度学习的不二之选。总之,本书极具价值,值得每一位深度学习方向的从业者、研究者和 在校学生阅读和学习。

本书有别于以卷积神经网络、循环神经网络等基础概念为核心的同类书籍, 主要以近 10 年来 深度学习方向诞生的经典算法为基础,重点讨论深度学习在卷积神经网络、自然语言处理、模型归 一化等方向上的发展历程以及各个算法的优缺点,介绍各个算法是如何分析先前算法的若干问题并 提出解决方案的。本书包含作者对深度学习的独特见解和全新思考,知识丰富、架构清晰、重点突 出、可读性好。此外,作者借助代码、图示、公式等手段,对晦涩难懂的算法进行深入浅出的剖 析。相信每位读者都能够从本书中汲取相应的知识并得到启发。

本书的内容以经典和前沿的深度学习算法为主,并没有过多地介绍深度学习的基础知识,如果你在阅读本书时发现一些概念晦涩难懂,请移步其他基础类图书 查阅相关知识点;本书源于一系列算法或者论文的读书笔记,不同章节的知识点存在相互依赖的关 系,因此知识点并不是顺序展开的。为了帮助读者提前感知先验知识,本书会在每一节的开始给出 相关算法依赖的重要章节,并在配套资源中给出两卷书整体的知识拓扑图。

  • 如果你的深度学习基础较为薄弱,那么可以结合本书提供的知识拓扑图和章节先验知识, 优先阅读拓扑图中无先验知识的章节,读懂该章节后便可以将这个章节在拓扑图中划掉, 然后逐步将拓扑图清空。
  • 如果你有一定的深度学习基础,对一些经典的算法(如 VGG、残差网络、LSTM 、 Transformer 、Dropout 、BN 等)都比较熟悉,那么你可以按顺序阅读本书,并在遇到陌生 的概念时根据每一节提供的先验知识去阅读相关章节。
  • 如果你只想了解某些特定的算法,你可以直接跳到相关章节,因为本书章节的内容都比较 独立,而且会对重要的先验知识进行复盘,所以单独地阅读任何特定章节也不会有任何障碍。

推荐3 图解深度学习 :可视化 、 交互式的人工智能指南

“对于任何想了解深度学习是什么以及为什么它能驱动当今几乎所有自动化应用程序 (从聊天机器人 、语音识别工具到自动驾驶汽车)的人来说 ,本书都是珍贵的资源 。插图和生物学解释有助于使复杂的话题变得生动起来 ,并使人们更容易掌握和理解深度学习的基本概念。”——Joshua March,Conversocial 公司首席执行官兼 联合创始人 , Message  Me 一书的作者

本书利用精美的插图和有趣的类比 ,对深度学习的主流技术和背后的原理进行了深入 浅出的讲解 ,解释了什么是深度学习 ,深度学习流行的原因 ,以及深度学习与其他机器学习 方法的关系 。 阅读本书 ,读者可以掌握卷积神经网络 、循环神经网络 、生成对抗网络和深度 强化学习等热门技术 ,学习 TensorFlow 、Keras 和 PyTorch 等热门工具的使用 ,同时能够更深 刻地理解计算机视觉 、自然语言处理和游戏等领域的人工智能应用 。本书还提供了简单明 了的示例和代码 ,能够帮助读者动手实践 。

本书适合人工智能 、机器学习 、深度学习等领域的开发人员 、数据科学家 、研究人员 、分 析师和学生阅读 。

本书作者乔恩·克罗恩(JonKrohn)具有多年的深度学习课程教授经验,本书将深度学习理论 、所需的数学知识 、代码和可视化全面融合起来 。本书涵盖深度学 习的主要内容 ,包括全连接网络(fully connected network)、卷积神经网络(convolutional neural network)、循 环 神 经 网 络(recurrent neural network)、生 成 对 抗 网 络(generative adversarial network)、强化学习(reinforcement learning)以及相关应用 。本书可以作为神经网 络理论及其应用实践的指南 ,是希望了解神经网络的读者的理想选择 。无论你是谁 ,只要你 愿意 ,请跟随作者一起踏上深度学习之旅 ,相信你会获益匪浅 。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/87676.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

交叉梯度函数的MATLAB实现及代码分享01

交叉梯度函数的MATLAB实现及代码分享01 交叉梯度函数可用于反演成像中。作为一个连接不同物性参数的桥梁,交叉梯度函数可以实现不同物性参数的联合反演成像。 文章目录交叉梯度函数的MATLAB实现及代码分享01一、交叉梯度函数的定义二、交叉梯度函数的性质三、模型算…

14:30面试,14:38就出来了 ,问的实在是太...

从外包出来,没想到算法死在另一家厂子,自从加入这家公司,每天都在加班,钱倒是给的不少,所以也就忍了。没想到8月一纸通知,所有人不许加班,薪资直降30%,顿时有吃不起饭的赶脚。 好在有…

考虑特性分布的储能电站接入的电网多时间尺度源储荷协调调度策略(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

为什么mac电脑识别不出来u盘?macbook识别不了u盘的解决办法

为什么mac电脑识别不出来u盘?关于U盘插入Mac电脑无反应的情况有很多种,是电脑无法识别U盘?电脑上面没有U盘的图标?还是插入后无法对U盘进行写入?针对不同的情况,解决的方法也是不一样的。现在,我…

电脑重装系统一启动就黑屏了该怎么办

相信很多用户都遇到过电脑一开机就黑屏了的问题,对于这个问题很多用户不知道怎么去排查问题,这里就和大家简单聊聊遇到电脑开机黑屏这种情况都有什么原因,又该如何解决吧。下面一起来看看解决方法吧! 电脑一启动就黑屏的问题该如何…

一场没有先例的自动驾驶算法大赛,出结果了

贾浩楠 发自 凹非寺量子位 | 公众号 QbitAI自动驾驶领域没有先例的一场挑战赛,刚刚出结果。1067支队伍,整3个月时间主要在自动驾驶卡车、干线物流和自动驾驶轿车、城市道路双赛道场景下角逐。这也或是国内首次有干线物流赛道入赛,覆盖AEB紧急…

引擎入门 | Unity UI简介–第2部分(8)

本期我们继续为大家进行Unity UI简介(第二部分)的后续教程 本篇内容 14.静音功能 15.使用滑块来调节音量 16.更改AudioSource组件的音量 文章末尾可免费获取教程源代码 本篇本篇Unity UI简介(第二部分)篇幅较长,…

汇编移位指令SHR,SAR,SAL/SHL,ROR,ROL,RCR,RCL

目录 逻辑右移SHR 算数右移SAR(重点) 算数/逻辑左移SAL/SHL(完成的操作都一样) 循环右移ROR 循环左移ROL 带进位循环右移RCR 带进位循环左移RCL 总结 例题 一 二 移位指令为双操作数指令,用于将目的的操作数中的二进制数移位。 目…

【JAVA】强引用、软引用、弱引用、幻象引用有什么区别?

前言 在 Java 语言中,除了原始数据类型的变量,其他所有都是所谓的引用类型,指向各种不同的对象,理解引用对于掌握 Java 对象生命周期和 JVM 内部相关机制非常有帮助。 本篇博文的重点是,强引用、软引用、弱引用、幻象…

声纹识别--基础学习笔记

由于每个人的声道、口腔和鼻腔(发音要用到的器官)也具有个体差异性。因为反映到声音上,也是具有差异性的。就比如说,当在接电话的时候,通过一声"喂",就能准确的分辨出接电话的是谁,人耳作为身体的接收器生来…

Python学习基础笔记四十八——面向对象2

1、类中的属性:静态属性。 class Person:country China # 类属性,静态属性def __init__(self, name, age): # 初始化方法,self是必须传的参数,且放在在第一个self.name name # 往字典里添加属性self…

EVE-NG上互联网 使用cloud节点和NAT转发

EVE-NG上互联网 使用cloud节点和NAT转发一、配置一块进行NAT转发的网卡二、配置nat转发规则-iptables三、使能linux内核转发流量四、测试一、配置一块进行NAT转发的网卡 sudo vi /etc/network/interfaces 选择# Cloud devices下面的1个网卡,pnet1-pnet9任意一个都可…

电脑上如何进行屏幕录制,笔记本电脑录屏怎么录

电脑上如何进行屏幕录制?如果你在日常工作娱乐中有录屏的需求,并且想进一步了解电脑录屏的相关操作步骤,请认真看以下内容!小编会给大家分享几种简单的电脑录屏方法。 方法一:PPT屏幕录制 PPT想必大家都很熟悉&#x…

关于sysdiag的利用

背景 因为之前装了某绒,某绒又有一个比较好用的ark工具某绒🗡,想着应该有机会利用一下它的驱动。 接着在driver下面找到了它的驱动,简单分析了一下,发现有可以利用的ioctl。这里有duphandle,操作和之前的p…

操作系统学习笔记_5 IO;缓冲区

I/O 设备 I/O 设备分类 按使用特性分类 人机交互类外设:如鼠标打印机键盘等。数据传输慢。 存储设备:移动硬盘、光盘等,数据传输速率快。 网络通信设备:调制解调器等用于网络通信,速度中等。 按速率分类 低速设…

组合模式详解

简介:就是树状图结构的多个类 Component(抽象构件):它可以是接口或抽象类,为叶子构件和容器构件对象声明接口,在该角色中可以包含所有子类共有行为的声明和实现。在抽象构件中定义了访问及管理它的子构件的…

常见react面试题

React组件命名推荐的方式是哪个? 通过引用而不是使用来命名组件displayName。 使用displayName命名组件: export default React.createClass({ displayName: TodoApp, // ...})React推荐的方法: export default class TodoApp extends …

【实时数仓】CDC简介、实现DWD层业务数据的处理(主要任务、接收kafka数据、动态分流*****)

文章目录一 CDC简介1 什么是CDC2 CDC的种类3 Flink-CDC二 准备业务数据-DWD层1 主要任务(1)接收Kafka数据,过滤空值数据(2)实现动态分流功能(3)把分好的流保存到对应表、主题中2 接收Kafka数据&…

VCL界面组件DevExpress VCL v22.1 - 支持新的格式标签和矢量图标

DevExpress VCL是Devexpress公司旗下最老牌的用户界面套包,所包含的控件有:数据录入、图表、数据分析、导航、布局等。该控件能帮助您创建优异的用户体验,提供高影响力的业务解决方案,并利用您现有的VCL技能为未来构建下一代应用程…

Altium Designer 22 安装过程

Altium Designer 22 安装过程1、开始安装 Altium Designer,点击 Next 2、选择需要安装的语言,勾选上接受协议,然后点击 Next 3、默认即可,其中 Touch Sensor Support 主要是用于触摸屏,然后点击 Next 4、接着&#xff…