《深度学习500问》一份超全深度学习资料,面试必备!

2023-11-15

给大家推荐一本还未完成的深度学习书籍——《深度学习500问》。为什么要推荐一本未完成的书?

首先,这本书的作者是通过问答的形式,对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,清晰明了,方便检索,特别适合初学者。其次,该作者将这本书无偿发布在 GitHub 上,大家可以直接在线阅读或下载学习。最后,这是一本中文书。

所以,虽然这本书还未完工,但是非常适合广大读者点赞、收藏、外加转发。现在,营长就来为大家介绍这本书的详细内容。

 

 

▌第一章:数学基础

这部分内容可能和大家以往看到的数学理论知识书籍不太一样,这里作者并没有讲解那些知识点,而是帮大家总结整理了知识点间的关系,比如:张量与矩阵的区别,奇异值与特征值的关系,常见概率分布(涵盖12 种分布;通过分析每种分布的密度函数、数学期望、方差、特征函数等方面进行对比)等等。

 

▌第二章:机器学习

机器学习涉及的知识非常的多,作者在这里为大家讲解了常见的算法及它们各自的优缺点,如何根据数据类型来选择模型,如何选择函数,以及不同方法(如:降维方法 LDA、PCA)的优缺点。

 

 

▌第三章:深度学习

从数学基础到机器学习,接下来就是深度学习了。神经网络、前向传播、反向传播、激活函数、超参数、如何应用 Sofxmax、调节 Batch-Size 、归一化、Dropout 这些问题作者已经都为大家准备好了。

 

 

▌第四至六章:经典网络、CNN、RNN

第四章主要是LetNet、AlexNet、ZFNe、VGG、GoogleNet、Inception 等经典网络模型结构、模型特点的解读。第五章则详细讲解了 CNN 网络的各组成层、卷积核、步长等基础知识,还有图解 12 种不同类型的 2D 卷积,以及 2D 卷积与3D 卷积的不同之处;第六章为大家讲解RNN 的特点、拓展和改进的网络和在 NLP 中的典型应用。

有了这样的讲解,还担心自己搞不懂这些网路吗?

 

 

▌第七至十五章

第七、八章主要介绍目标检测、图像分割等技术的运用;第九、十章将带领大家了解这两年大热的强化学习与迁移学习;目前第十一、十二章内容,作者还没有更新;第十三、十四、十五章则从优化算法、超参数调整、正则化内容出发,教你如何更好地训练模型。

看到作者把自己这么用心整理、总结的知识和资源公开发表出来时,营长第一时间联系到了作者。并采访了作者写这本书的初衷、目前的进展和今后的计划。现在,就来为大家介绍下本书作者——谈继勇。

AI科技大本营:能简单介绍下自己吗?

谈继勇:我是 2018 年硕士毕业于四川大学控制工程专业,并被评为四川大学优秀毕业生。目前就职于顺丰科技有限公司,最近正在做CV领域相关的技术。我曾在Neurocomputing、Asian Journal of Control 等期刊发表论文 8 篇,其中 SCI/EI 6篇。先后在四川大学 PMCIRI 研究所、中科院信息工程研究所和香港中文大学(深圳)交流学习,并主研过多项课题项目。

 

AI 科技大本营:从什么时候开始关注人工智能?什么原因?

谈继勇:我是本科期间在实验室从事智能机器人、无人机相关研发,那时候觉得智能的工具设备很神奇,从那个时候开始接触。研究生阶段在四川大学 PMCIRI 研究所从事智能控制、计算机视觉相关的技术研究。

 

AI 科技大本营:您是什么时候开始写《深度学习500问》的?初衷是什么?

谈继勇:我是2017年9月份开始整理,最初的想法是现有的书籍很难回答开发者各种各样的问题,市面上的书籍大多要么是一套使用方法工具类书籍,要么是理论类书籍,而经验不足的开发者想要快速开发、找到对症下药的解决方案变得很低效,所以想搜集整理这些问题成书,方便相关开发者更快的解决问题。

 

AI 科技大本营:您是怎样搜集资料的?做了哪些准备?

谈继勇:主要根据现有大牛书籍、国内外知名学者个人网站、知名论坛、请教专业大牛,再结合自身理解,做了这些整理。

 

AI 科技大本营:《深度学习500问》主要是面向什么类型的读者?为什么要采用问答的形式?

谈继勇:这个项目里面的内容以问答方式,针对不同的问题,给出解决方案,有需要的开发者或多或少都能从中受益。以问答的方式主要是方便快速解决问题,对症下药,并且能提高读者兴趣。

 

AI 科技大本营:《深度学习500问》大概什么时候完成?目前还缺少两章节的内容有什么样的规划?

谈继勇:本来打算一年内完成,但由于项目、paper等众多因素影响,精力有限,使得计划延期。我也希望有意者可以合作,加快完善进度。以便早成体系。

 

缺少的两章内容中,第十一章是近来受到大家关注的生成对抗网络——GAN;第十二章是非常干货的内容——网络框架搭建实践经验分享,我会根据自己的操作和实践经验总结那些容易出现问题的解决方法,相信这部分内容对大家在学习和工作中的帮助会非常大,敬请期待!

 

AI 科技大本营:关于人工智能的学习和实践,您有什么经验可以分享的吗?

谈继勇:以做工程的角度看,需要多动手 debug,多积累实际经验。以理论角度看,加强理论知识的理解,不要跑跑模型就觉得可以了。

 

最后,帮作者做一个招募启事:

 

传送门:

https://github.com/scutan90/DeepLearning-500-questions

此篇文章已收录至TinyMind资源页 (https://www.tinymind.cn/sites)--博客/专栏

文章被以下专辑收录

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

《深度学习500问》一份超全深度学习资料,面试必备! 的相关文章

随机推荐

  • Matlab从指定行读取文本文件(textscan)

    在帮助别人的同时提高自己 有人提到这个问题 给了我去探究的机会 将最终代码做一下记录 问题描述 现有一大矩阵存储于某一txt文件末端 需要用导入matlab进行进一步的处理 这就需要略过前面很多无效行 如果采用传统的fscanf未免有些麻烦
  • Oracle数据库查询最近一周的记录(后台时间存储类型为10位时间戳)

    现有一张SHOPPING表 记录最近的购物记录 包括商品名 金额 时间 以10位时间戳形式存储 为了更直观地了解时间信息 我们需要将10位时间戳转换成我们能够看懂的时间字符串 查询sql如下 SELECT NAME AMOUNT CDATE
  • Python 搭建虚拟环境

    简介 实际开发中 我们为了防止python安装的包污染用户环境 比如你是root用户 利用pip安装后的包会放在root的python安装录中 很可能会影响root用户的其他操作 我们用root用户使用pip安装软件包后 linux环境会报
  • Django2.0-templates(1)-渲染模版方式和模版查找路径

    templates Django自带的是DTL Django Templates language DTL模版是一种带有特殊语法的HTML文件 该文件可以被Django编译 可以传递参数进去 实现数据动态化 编译完成后 生成一个普通的HTM
  • 如何安装elasticsearch分布式搜索引擎

    文章目录 安装elasticsearch 1 部署单点es 1 1 创建网络 1 2 下载镜像 1 3 运行 2 部署kibana 2 1 部署 2 2 安装中文 2 3 DevTools 3 安装IK分词器 3 1 在线安装ik插件 较慢
  • MQL5:zig-zag 指标

    Zig Zag 指标是用于描述高低点趋势的指标 MQL5 官方实现 MQL5 官方实现十分地烂 辣鸡 很多无用的变量 程序冗长 不一致 效率低下 感觉是多个菜鸟合作写出来的 有一些没有用的变量都没有删掉 不过 先来看看MQL5的官方实现 辅
  • 在ActiveX控件中如何动态调用DLL函数

    刚到公司不久 接到领导的下达的一个任务 就是把对POS机操作功能封装在ActiveX控件中 在IE中调用 这样就能实现在IE上直接对POS机进行操作 而我要封装的这个动态库 厂家只提供了一个单的动态库和一百多字的说明 也就是说明一下动态库中
  • vue笔记-inheritAttrs及$attr表示含义(一)

    一 引用官方解释 inheritAttrs 默认值true 在这种情况下父作用域的不被认作 props 的特性绑定 attribute bindings 将会 回退 且作为普通的 HTML 特性应用在子组件的根元素上 attr 包含了父作用
  • 服务器网站用绝对路径,云服务器上的绝对路径

    云服务器上的绝对路径 内容精选 换一换 已成功登录Java性能分析 待安装分析辅助软件的服务器已开启sshd Java性能分析优先选用非交互shell non interactive shell 中的JAVA HOME环境变量所指定的JRE
  • 关于iptables -m选项以及规则的理解

    关于iptables的详细状态可以查看http os 51cto com art 201108 285209 htm 时常在服务器的防火墙上看到有这些规则 2 106K 8294K ACCEPT all 0 0 0 0 0 0 0 0 0
  • 自定义Switch背景带文字

    需要实现的效果 标题代码实现 div class custom switch span class custom left 关灯 span div class switch btn div span class custom right 开
  • mysql thread_MySQL thread_stack连接线程的优化

    MySQL连接不仅能通过网络方式 还可以通过命名管道的方式 不论是哪种方式连接MySQL 在MySQL中都是通过线程的方式管理所有客户端请求的 每一个客户端连接都会有一个与之对应的连接线程 在MySQL中实现了一个Thread Cache池
  • MySQL8高级优化,持续更新......

    索引 索引可以高效获取数据 避免对数据进行全盘扫描 查询速度很慢 索引就是一种数据结构 树 MySQL官方对索引的定义为 索引 index 是帮助MySQL高效获取数据的数据结构 有序 在数据之外 数据库系统还维护者满足特定查找算法的数据结
  • python 线性回归 统计检验 p值_使用Python进行统计建模

    点击上方 早起python 关注早起 和我一起 成为更好的自己 前言 大家好 在 之前的文章中 我们已经讲解了很多Python数据处理的方法比如 读取数据 缺失值处理 数据降维等 也介绍了一些数据可视化的方法如 Matplotlib pye
  • 电脑出现不停刷新即Windows资源管理器不停重启的情况(win10)

    电脑出现不停刷新即Windows资源管理器不停重启的情况 win10 一 现象 电脑出现不停刷新的情况 打开任务管理器发现 Windows资源管理器 进程占用很高的CPU又降下去 反复出现 二 解决方案 1 win R 在输入框中输入reg
  • PhD新生规划知乎、一亩三分地观点摘抄

    1 thesis 68 封私信 80 条消息 对 PhD 一年级新生有什么建议 知乎 zhihu com 我觉得一个优秀的phd应该是这样的 整个phd期间就发有限的几篇 然后这几篇文章就像沙滩上的脚印一样 围成了一个圈或者一个区域 这个圈
  • 解决uniapp 报错 chunk-vendors.js:25968 GET http://localhost:8080/sockjs-node/info?t=15996357

    在目录中新建一个package lock json 然后在里面添加 sockjs dev false sockjs client dev false
  • FISCO BCOS 一、搭建第一个区块链网络(及配置控制台)

    1 搭建单群组FISCO BCOS联盟链 本节以搭建单群组FISCO BCOS链为例操作 使用开发部署工具 build chain sh脚本在本地搭建一条4 节点的FISCO BCOS链 这里我用的是ubuntu20 04 第一步 安装依赖
  • 异或的巧妙用法(比较数字是否相同/独数)

    比较两个数是否相同或者在数组 该数组同一个相同数最多2个 中找出一个单独出现的数字 我们可以用异或的方法来巧妙的解决 C 代码 class Solution public int singleNumber vector
  • 《深度学习500问》一份超全深度学习资料,面试必备!

    给大家推荐一本还未完成的深度学习书籍 深度学习500问 为什么要推荐一本未完成的书 首先 这本书的作者是通过问答的形式 对常用的概率知识 线性代数 机器学习 深度学习 计算机视觉等热点问题进行阐述 清晰明了 方便检索 特别适合初学者 其次