
深度学习轻松学:核心算法与视觉实践 PDF 全书扫描版
- 大小:93.3 MB
- 类型:深度学习
- 格式:PDF
- 热度:892
- 作者:冯超
- 更新:2020-04-28 09:28:03

给网友朋友们带来一篇深度学习相关的资料,介绍了关于深度学习、核心算法、视觉实践方面,格式为PDF,资源大小93.3 MB,目前在深度学习类资源综合评分为:9.1分。
《深度学习轻松学:核心算法与视觉实践》介绍了深度学习基本算法和视觉领域的应用实例。书中以轻松直白的语言,生动详细地介绍了深层模型相关的基础知识,并深入剖析了算法的原理与本质。同时,书中还配有大量案例与源码,帮助读者切实体会深度学习的核心思想和精妙之处。除此之外,书中还介绍了深度学习在视觉领域的应用,从原理层面揭示其思路思想,帮助读者在此领域中夯实技术基础。 《深度学习轻松学:核心算法与视觉实践》十分适合对深度学习感兴趣,希望对深层模型有较深入了解的读者阅读。 目录 1 机器学习与深度学习的概念1 1.1 什么是机器学习 1 1.1.1 机器学习的形式. 2 1.1.2 机器学习的几个组成部分. 8 1.2 深度学习的逆袭 9 1.3 深层模型在视觉领域的应用. 13 1.4 本书的主要内容 15 1.5 总结. 17 2 数学与机器学习基础18 2.1 线性代数基础. 18 2.2 对称矩阵的性质 22 2.2.1 特征值与特征向量 22 2.2.2 对称矩阵的特征值和特征向量 23 2.2.3 对称矩阵的对角化 24 2.3 概率论. 25 2.3.1 概率与分布. 25 2.3.2 最大似然估计 28 2.4 信息论基础 31 2.5 KL 散度. 33 2.6 凸函数及其性质 37 2.7 机器学习基本概念. 39 2.8 机器学习的目标函数 42 2.9 总结. 44 3 CNN 的基石:全连接层45 3.1 线性部分. 45 3.2 非线性部分 48 3.3 神经网络的模样 50 3.4 反向传播法 55 3.4.1 反向传播法的计算方法. 55 3.4.2 反向传播法在计算上的抽象. 58 3.4.3 反向传播法在批量数据上的推广. 59 3.4.4 具体的例子. 63 3.5 参数初始化 65 3.6 总结. 68 4 CNN 的基石:卷积层69 4.1 卷积操作. 69 4.1.1 卷积是什么. 69 4.1.2 卷积层效果展示. 73 4.1.3 卷积层汇总了什么 76 4.1.4 卷积的另一种解释 77 4.2 卷积层的反向传播. 79 4.2.1 实力派解法. 80 4.2.2 偶像派解法. 84 4.3 ReLU 88 4.3.1 梯度消失问题 89 4.3.2 ReLU 的理论支撑. 92 4.3.3 ReLU 的线性性质. 93 4.3.4 ReLU 的不足. 93 4.4 总结. 94 4.5 参考文献. 94 5 Caffe 入门95 5.1 使用Caffe 进行深度学习训练. 96 5.1.1 数据预处理. 96 5.1.2 网络结构与模型训练的配置. 100 5.1.3 训练与再训练 108 5.1.4 训练日志分析 110 5.1.5 预测检验与分析. 112 5.1.6 性能测试 115 5.2 模型配置文件介绍. 117 5.3 Caffe 的整体结构. 122 5.3.1 SyncedMemory 124 5.3.2 Blob 125 5.3.3 Layer 125 5.3.4 Net 126 5.3.5 Solver 126 5.3.6 多GPU 训练. 127 5.3.7 IO 127 5.4 Caffe 的Layer 128 5.4.1 Layer 的创建LayerRegistry128 5.4.2 Layer 的初始化. 130 5.4.3 Layer 的前向计算. 132 5.5 Caffe 的Net 组装流程 133 5.6 Caffe 的Solver 计算流程. 139 5.6.1 优化流程 140 5.6.2 多卡优化算法 142 5.7 Caffe 的Data Layer 145 5.7.1 Datum 结构. 145 5.7.2 DataReader Thread 147 5.7.3 BasePrefetchingDataLayer Thread 148 5.7.4 Data Layer 149 5.8 Caffe 的DataTransformer 150 5.8.1 C 中的DataTransformer 150 5.8.2 Python 中的DataTransformer 153 5.9 模型层扩展实践Center LossLayer 156 5.9.1 Center Loss 的原理 156 5.9.2 Center Loss 实现. 160 5.9.3 实验分析与总结. 164 5.10 总结. 165 5.11 参考文献. 165 6 深层网络的数值问题166 6.1 ReLU 和参数初始化. 166 6.1.1 第一个ReLU 数值实验. 167 6.1.2 第二个ReLU 数值实验. 169 6.1.3 第三个实验Sigmoid 171 6.2 Xavier 初始化. 172 6.3 MSRA 初始化. 178 6.3.1 前向推导 178 6.3.2 后向推导 181 6.4 ZCA 182 6.5 与数值溢出的战斗. 186 6.5.1 Softmax Layer 186 6.5.2 Sigmoid Cross Entropy Loss 189 6.6 总结. 192 6.7 参考文献. 192 7 网络结构193 7.1 关于网络结构,我们更关心什么 193 7.2 网络结构的演化 195 7.2.1 VGG:模型哲学. 195 7.2.2 GoogLeNet:丰富模型层的内部结构. 196 7.2.3 ResNet:从乘法模型到加法模型. 197 7.2.4 全连接层的没落. 198 7.3 Batch Normalization 199 7.3.1 Normalization 199 7.3.2 使用BN 层的实验. 200 7.3.3 BN 的实现. 201 7.4 对Dropout 的思考. 204 7.5 从迁移学习的角度观察网络功能 206 7.6 ResNet 的深入分析. 210 7.6.1 DSN 解决梯度消失问题 211 7.6.2 ResNet 网络的展开结构. 212 7.6.3 FractalNet 214 7.6.4 DenseNet 215 7.7 总结. 217 7.8 参考文献. 217 8 优化与训练219 8.1 梯度下降是一门手艺活儿. 219 8.1.1 什么是梯度下降法 219 8.1.2 优雅的步长. 220 8.2 路遥知马力:动量. 225 8.3 SGD 的变种算法 232 8.3.1 非凸函数 232 8.3.2 经典算法的弯道表现. 233 8.3.3 Adagrad 234 8.3.4 Rmsprop 235 8.3.5 AdaDelta 236 8.3.6 Adam 237 8.3.7 爬坡赛. 240 8.3.8 总结. 242 8.4 L1 正则的效果. 243 8.4.1 MNIST 的L1 正则实验. 244 8.4.2 次梯度下降法 246 8.5 寻找模型的弱点 251 8.5.1 泛化性实验. 252 8.5.2 精确性实验. 255 8.6 模型优化路径的可视化. 255 8.7 模型的过拟合. 260 8.7.1 过拟合方案. 261 8.7.2 SGD 与过拟合 263 8.7.3 对于深层模
相关资源
-
Python3程序设计课后练习(参考答案)
Python3程序设计主要讲解了Python语言基础及Python语言的应用部分,覆盖了全国计算机等级考试Python语言的主要内容,还介绍了Python第三方库的应用。教材内容以应用为核心展开,力求以知识的最小集来实现最大范围的应用。 这里提供Python3程序设计课后参考答案,总共14个习题,答案详细,需要的朋友欢迎下载! 目录 第1章 初识Python 第2章 Python基础知识 第3章 Python中的字符串 第4章 Python程序的流程 第5章 Python的组合数据类型 第6章 用函数实现
大小:2.6 MBPython3程序设计
-
《模拟电子技术基础(第3版)》课后答案
《 模拟电子技术基础(第三版) 》是为配合清华大学电子学教研组编、童诗白和华成英主编的《模拟电子技术基础》(第三版)教材而编写的教师手册。手册包括文字和光盘两部分。文字部分主要有:各章内容主线、重点和难点、讲课要点和知识的扩展等,此外还给出了各章自测题和习题的参考答案,以方便使用者速查;光盘中的内容有:教材各章正文的电路图、各章自测题和习题详解或必要说明,可供教师制作多媒体或答疑之需。本手册使用对象主
大小:1.84 MB电子技术配套资源
-
《淘宝天猫网店运营从入门到精通 爆款打造、SEO实战、活动营销一本就够》PPT课件,视频教程
编辑推荐 (1)与书同步,学习更轻松 视频教程:高清视频演示,并配合语音讲解,让电脑操作菜鸟也能轻松上手、快速学会 PPT 课件:猫课创始人十年运营心法与实战经验,用幻灯片逐一展示,即时解决网店运营的所有痛点问题 (2)超值赠送,全方位提升 《*美工实操》视频教程:快速搞定网店装修、图片处理、图文排版等一切美工技术活儿 《社交媒体营销技巧》手册:揭秘、微博、、社区、论坛等平台的引流方法与营销技巧 《可视化营销》手册:
大小:659.02 MB网店运营配套资源
-
《斯坦福程序设计入门课:JavaScript实现》代码+ppt+参考答案
本书通过使用一门叫JavaScript的语言,教会你如何编写程序,引导你走上奇妙的计算机科学的旅程。JavaScript语言是基于Web的应用程序的核心语言。书中所有示例代码都可以在任何浏览器上运行,包括你手机上的浏览器。虽然本书是使用JavaScript来演示,然而,更重要的是,本书着重讲解的是编程基本原则,其中的道理可以用在任何其他语言中。本书旨在用于大学课程中的第一门编程课。它覆盖了传统计算机科学首门课程(通常称为CS1)的所有内容。 封面图
大小:42 MB程序设计配套资源
-
简明Vim练级攻略
Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 连 vim 的官方网站自己也说 vim 是一个程序开发工具而不是文字处理软件。 《 简明Vim练级攻略 》是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错
大小:918 KBVim
-
微机原理与接口技术(第2版) 课后答案
本书覆盖了微机原理与接口技术课程的最基本内容,包括微型计算机系统概述、微型计算机系统的微处理器、指令系统、汇编语言程序设计、微型计算机系统总线、半导体存储器、微型计算机和外部设备间的数据传输、中断系统、微型计算机常用接口技术。本书从课程教学目的出发,以8086/8088CPU为主要依托,并兼顾目前应用较为广泛的嵌入式ARM处理器,注重提炼最基本的、共性的内容,突出课程重点,突出基本原理,并注重基本原理的普遍性和应用性。 本书可以作
大小:37.2 MB微机原理课后答案
-
Golang入坑之旅
本教程由浅入深开始讲解Golang。 在阅读此教程时,不要求有过多的编程经验。 但为了有更好的阅读体验和实际效果,仍建议读者具备最基础的某种面向对象语言基础(最典型的比如Java),如果能懂一些操作系统方面的知识尤为更好(例如懂得设置环境变量,编写Shell脚本),在前两者基础之上,可以涉猎一些网络,读写IO方面的知识,那对于编写高质量的Golang应用就如锦上添花。 如果读者不掌握以上知识也没有关系,顺着教程一步一步看下去,亲自按照Dem
大小:1.77 MBGolang
-
《金属工艺学》教案,课件
内容介绍 本书是中等职业教育规划教材,是根据相关的国家标准和教学需求及教育部颁发的《中等职业学校金属工艺学教学大纲(试行)》编写的。 全书内容共分为四部分。第一部分包含3个模块,为金属学基本知识,介绍金属材料的性能、金属的结构与结晶、铁碳合金及碳钢;第二部分包含4个模块,为金属材料及热处理,介绍合金钢、铸铁、有色金属及热处理的一般知识;第三部分包含3个模块,为热加工工艺,介绍铸造、压力加工、焊接的加工方法及
大小:12.82 MB金属工艺配套资源
下载地址
相关声明: