深度学习常见面试题(更新中)

1: LSTM结构推导,为什么比RNN好?
答案:推导forget gate,input gate,cell state, hidden information等的变化;因为LSTM有进有出且当前的cell informaton是通过input gate控制之后叠加的,RNN是叠乘,因此LSTM可以防止梯度消失或者爆炸;
2:梯度消失爆炸为什么?
答案:略
3:为什么你用的autoencoder比LSTM好?
答案:我说主要还是随机化word embedding的问题,autoencoder的句子表示方法是词袋方法,虽然丢失顺序但是保留物理意义;(?)
4: overfitting怎么解决:
答案:dropout, regularization, batch normalizatin;
5:dropout为什么解决overfitting,L1和L2 regularization原理,为什么L1 regularization可以使参数优化到0, batch normalizatin为什么可以防止梯度消失爆炸;
答案:略
6: 模型欠拟合的解决方法:
答案:我就说到了curriculum learning里面的sample reweight和增加模型复杂度;还有一些特征工程;然后问了常用的特征工程的方法;
7:(简历里面写了VAE和GAN还有RL,牛逼吹大了)VAE和GAN的共同点是什么,解释一下GAN或者强化学习如何引用到你工作里面的;
答案:略
传统机器学习
1:SVM的dual problem推导;
2:random forest的算法描述+bias和variance的分解公式;
3:HMM和CRF的本质区别;
4:频率学派和贝叶斯派的本质区别;
5:常用的优化方法;
6: 矩阵行列式的物理意义(行列式就是矩阵对应的线性变换对空间的拉伸程度的度量,或者说物体经过变换前后的体积比)
那些深度学习《面试》你可能需要知道的
1.列举常见的一些范数及其应用场景,如L0,L1,L2,L∞,Frobenius范数
答:p39-p40 ;还有p230-p236有regularization的应用
2.简单介绍一下贝叶斯概率与频率派概率,以及在统计中对于真实参数的假设。
答:p55
3.概率密度的万能近似器
答:p67:3.10上面那一段
4.简单介绍一下sigmoid,relu,softplus,tanh,RBF及其应用场景
答:sigmoid和softplus在p67页;全部的在p193-p197
5.Jacobian,Hessian矩阵及其在深度学习中的重要性
答:p86-p92
6.KL散度在信息论中度量的是那个直观量
答:p74
7.数值计算中的计算上溢与下溢问题,如softmax中的处理方式
答:p80-p81
8.与矩阵的特征值相关联的条件数(病态条件)指什么,与梯度爆炸与梯度弥散的关系
答:p82;
9.在基于梯度的优化问题中,如何判断一个梯度为0的零界点为局部极大值/全局极小值还是鞍点,Hessian矩阵的条件数与梯度下降法的关系
10.KTT方法与约束优化问题,活跃约束的定义
答:p93-p95
11.模型容量,表示容量,有效容量,最优容量概念
答:p111;p113;p114;p115
12.正则化中的权重衰减与加入先验知识在某些条件下的等价性
答:p119;p138
13.高斯分布的广泛应用的缘由
答:p63-p64
14.最大似然估计中最小化KL散度与最小化分布之间的交叉熵的关系
答:p132
15.在线性回归问题,具有高斯先验权重的MAP贝叶斯推断与权重衰减的关系,与正则化的关系
答:p138-p139
16.稀疏表示,低维表示,独立表示
答:p147
17.列举一些无法基于地图(梯度?)的优化来最小化的代价函数及其具有的特点
答:p155 最顶一段
18.在深度神经网络中,引入了隐藏层,放弃了训练问题的凸性,其意义何在
答:p191-192
19.函数在某个区间的饱和与平滑性对基于梯度的学习的影响
答:p160
20.梯度爆炸的一些解决办法
答:p302
21.MLP的万能近似性质
答:p198
22.在前馈网络中,深度与宽度的关系及表示能力的差异
答:p200-p201
23.为什么交叉熵损失可以提高具有sigmoid和softmax输出的模型的性能,而使用均方误差损失则会存在很多问题。分段线性隐藏层代替sigmoid的利弊
答:p226;p226
24.表示学习的发展的初衷?并介绍其典型例子:自编码器
答:p3-p4;p4
25.在做正则化过程中,为什么只对权重做正则惩罚,而不对偏置做权重惩罚
答:p230
26.在深度学习神经网络中,所有的层中考虑使用相同的权重衰减的利弊
27.正则化过程中,权重衰减与Hessian矩阵中特征值的一些关系,以及与梯度弥散,梯度爆炸的关系
答:p231-234
28.L1/L2正则化与高斯先验/对数先验的MAP贝叶斯推断的关系
答:p234-p237
29.什么是欠约束,为什么大多数的正则化可以使欠约束下的欠定问题在迭代过程中收敛
答:p239
30.为什么考虑在模型训练时对输入(隐藏单元/权重)添加方差较小的噪声,与正则化的关系
答:p240-p243
31.共享参数的概念及在深度学习中的广泛影响
答:p245;p253
32.Dropout与Bagging集成方法的关系,以及Dropout带来的意义与其强大的原因
答:p258-p268
33.批量梯度下降法更新过程中,批量的大小与各种更新的稳定性关系
答:p279
34.如何避免深度学习中的病态,鞍点,梯度爆炸,梯度弥散
答:p282-p293
35.SGD以及学习率的选择方法,带动量的SGD对于Hessian矩阵病态条件及随机梯度方差的影响
答:p294;p296-p300
36.初始化权重过程中,权重大小在各种网络结构中的影响,以及一些初始化的方法;偏置的初始化
答:初始化权重:p301-p305;偏置初始化:p305-p306
37.自适应学习率算法:AdaGrad,RMSProp,Adam等算法的做法
答:AdaGrad:p307; RMSProp:p307-p308; Adam:p308-p309
38.二阶近似方法:牛顿法,共轭梯度,BFGS等的做法
答:牛顿法:p310-p313; 共轭梯度:p313-p316; BFGS:p316-p317
39.Hessian的标准化对于高阶优化算法的意义
答:p318-p321
40.卷积网络中的平移等变性的原因,常见的一些卷积形式
答:平移等变性:p338-p339;常见的一些卷积形式:p347-p358
41.pooling的做法的意义
答:p342-p347
42.循环神经网络常见的一些依赖循环关系,常见的一些输入输出,以及对应的应用场景
答:p378-p395
43.seq2seq,gru,lstm等相关的原理
答:seq2seq:p396-p397; gru:p411-p412; lstm:p408-p411
44.采样在深度学习中的意义
答:p469-p471
45.自编码器与线性因子模型,PCA,ICA等的关系
答:自编码器与线性因子模型:p489-p490;PCA:p490-p491;ICA:p491-p493
46.自编码器在深度学习中的意义,以及一些常见的变形与应用
答:意义:p502-p503; 常见变形:p503-p508;p509-p512; p521-p524应用:p515-p520;p524-p525
47.受限玻尔兹曼机广泛应用的原因
答:p460:想特别了解的人注意这句话: See Mohamed et al. (2012b) for an analysis of reasons for the success of these models.
48.稳定分布与马尔可夫链
答:p595-p598
49.Gibbs采样的原理
答:p599
50.配分函数通常难以计算的解决方案
答:p605,p606第一段
51.几种参数估计的联系与区别:MLE/MAP/贝叶斯
答:P134-P139
52.半监督的思想以及在深度学习中的应用
答:p541-p546
53.举例CNN中的channel在不同数据源中的含义
答:p360-p362
54.深度学习在NLP,语音,图像等领域的应用及常用的一些模型
答:p452-p485
55.word2vec与glove的比较
答:How is GloVe different from word2vec? ; GloVe以及Word2vec能称为deep learning么?这俩模型的层次其实很浅的 ;//clic.cimec.unitn.it/marco/publications/acl2014/baroni-etal-countpredict-acl2014.pdf 这个问题没找到答案,我去找了quora和知乎上的相关问题以及quora一个回答提及的论文。 (若有人在书中找到,请批评指正)
56.注意力机制在深度学习的某些场景中为何会被大量使用,其几种不同的情形
答:p475-p476
57.wide&deep模型中的wide和deep介绍
答:https://arxiv.org/pdf/1606.07792.pdf 此问题答案未在书中找到,为此我去找了原论文,论文图1有详细的介绍。 (若有人在书中找到,请批评指正)
58.核回归与RBF网络的关系
答:p142
59.LSTM结构推导,为什么比RNN好?
答:p408-p411
60.过拟合在深度学习中的常见的一些解决方案或结构设计
答:p230-p268;包括:Parameter Norm Penalties( 参数范数惩罚); Dataset Augmentation (数据集增强); Early Stopping(提前终止); Parameter Tying and Parameter Sharing (参数绑定与参数共享); Bagging and Other Ensemble Methods(Bagging 和其他集成方法);Dropout. 另外还有Batch Normalization。
61.怎么理解贝叶斯模型的有效参数数据会根据数据集的规模自动调整
答:关于非参数模型:p115-p116 ;非参数模型不依赖于特定的概率模型,它的参数是无穷维的,数据集的规模的大小影响着模型使用更多或者更少的参数来对其进行建模。

  • 0
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值