查看原文
其他

深度学习500问!一份火爆GitHub的面试手册

The following article is from AI有道 Author 红色石头

近年来,深度学习技术在计算机视觉(CV)、自然语言处理(NLP)等热门领域都取得了非常大的进展。深度学习的资料也层出不穷。相信很多入门深度学习的读者面对海量资源的时候,很容易陷入到一种迷茫的状态。简单来说,就是选择越多,越容易让人陷入无从选择的困境。

今天,给大家推荐一个火爆GitHub的项目。该项目名称是DeepLearning-500-questions,作者是川大的一名优秀毕业生谈继勇。该项目以深度学习面试问答形式,收集了500个问题和答案。内容涉及了常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题。

目前该项目总共获得了1.8w stars。项目地址为:

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


主要内容


该项目分为18个章节,近30万字,目录如下:

  • 数学基础

  • 机器学习基础

  • 深度学习基础

  • 经典网络

  • 卷积神经网络(CNN)

  • 循环神经网络(RNN)

  • 生成对抗网络(GAN)

  • 目标检测

  • 图像分割

  • 强化学习

  • 迁移学习

  • 网络搭建及训练

  • 优化算法

  • 超参数调试

  • GPU和框架选型

  • 自然语言处理(NLP)

  • 模型压缩、加速及移动端部署

  • 后端架构选型、离线及实时计算

项目内容非常丰富,下面,我们来挑选挑选前几个重要章节进行简要介绍。


第一章 数学基础


这一章主要介绍了机器学习、深度学习必备的数学基础,包含线性代数、概率论在内的总共17道问题和解答。

例如列举了常见的概率分布:


第二章 机器学习基础


这一章主要介绍了机器学习的常见算法类型以及机器学习重要的核心知识点,例如代价函数、梯度下降、评估性能指标等。总共包含了70多道问题。

例如列举的常见的机器学习算法类型:


第三章 深度学习基础


这一章主要介绍神经网络的基本概念和基础知识,包括神经网络前向传播、激活函数、反向传播以及神经网络模型的优化方法和超参数调试等等。总共涉及了50多道问题。

例如列举神经网络常用的模型:


第四章 经典网络


本章主要介绍了几种经典网络,包括LeNet-5、AlexNet、可视化ZFNet-解卷积、VGGNet、GoogleNet的模型结构及模型解读等。总共涉及了40多道问题。

LeNet-5

AlexNet

卷积可视化

VGGNet

GoogleNet

总的来说,《深度学习500问》基本涉及了深度学习领域的完整知识体系,并对每个问题都作了详细的讲解和总结。感谢作者的整理和开源,希望对大家有所帮助!

硬核干货,值得收藏!

最后,再次附上该项目地址:

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


@AI有道

版权声明

本文版权归《AI有道》,转载请自行联系。



点击下方图片或点击文末阅读原文,了解课程详情



历史文章推荐:

深度神经网络模型训练中的最新tricks总结【原理与代码汇总】

基于深度学习的艺术风格化研究【附PDF】

最新国内大学毕业论文LaTex模板集合(持续更新中)

基于深度学习的图像超分辨率最新进展与趋势【附PDF】

t-SNE:最好的降维方法之一

年龄估计技术综述

钱学森:再谈开放的复杂巨系统

重磅 |《模式识别与机器学习》资源大礼包

从Word Embedding到Bert模型—自然语言处理中的预训练技术发展史

语音关键词检测方法综述【附PPT与视频资料】



点击下方阅读原文了解课程详情↓↓


若您觉得此篇推文不错,麻烦点点在看↓↓

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存