└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # DeepLearningBookQA_cn 2 | 3 | 4 | 5 | ### 那些深度学习《面试》你可能需要知道的(中文页标版) 6 | 7 | #### 本文原作者Jin Lee,本文原载于知乎专栏。 8 | 问题集: https://zhuanlan.zhihu.com/p/29936999 9 | 10 | 回答及对应英文页标:https://zhuanlan.zhihu.com/p/29965072 11 | 12 | > _原文是问题 “那些深度学习《面试》你可能需要知道的” 的回答,答案均以英文版Deep Learning页标标记。_ 13 | 14 | > _本文是以中文纸质版Deep Learning页标标记,加入了少量说明。_ 15 | 16 | 17 | #### 1. 列举常见的一些范数及其应用场景,如 L0,L1,L2,L∞,Frobenius 范数 18 | 19 | 答:p24-p25 ;还有 p141-p156 有 regularization 的应用 20 | 21 | #### 2. 简单介绍一下贝叶斯概率与频率派概率,以及在统计中对于真实参数的假设。 22 | 23 | 答:p35 24 | 25 | #### 3. 概率密度的万能近似器 26 | 27 | 答:p43:3.10 上面那一段 28 | 29 | #### 4. 简单介绍一下 sigmoid,relu,softplus,tanh,RBF 及其应用场景 30 | 31 | 答:sigmoid 和 softplus 在 p43 页;全部的在 p123-p127 32 | 33 | #### 5.Jacobian,Hessian 矩阵及其在深度学习中的重要性 34 | 35 | 答:p56-p62 36 | 37 | #### 6.KL 散度在信息论中度量的是那个直观量 38 | 39 | 答:p46 40 | 41 | #### 7. 数值计算中的计算上溢与下溢问题,如 softmax 中的处理方式 42 | 43 | 答:p52-p53 44 | 45 | #### 8. 与矩阵的特征值相关联的条件数 (病态条件) 指什么,与梯度爆炸与梯度弥散的关系 46 | 47 | 答:p53; 48 | 49 | #### 9. 在基于梯度的优化问题中,如何判断一个梯度为 0 的零界点为局部极大值/全局极小值还是鞍点,Hessian 矩阵的条件数与梯度下降法的关系 50 | 51 | 答:p56-p62 52 | 53 | #### 10.KTT 方法与约束优化问题,活跃约束的定义 54 | 55 | 答:p60-p61 56 | 57 | #### 11. 模型容量,表示容量,有效容量,最优容量概念 58 | 59 | 答:p70;p71;p72 60 | 61 | #### 12. 正则化中的权重衰减与加入先验知识在某些条件下的等价性 62 | 63 | 答:p73 64 | 65 | #### 13. 高斯分布的广泛应用的缘由 66 | 67 | 答:p40 68 | 69 | #### 14. 最大似然估计中最小化 KL 散度与最小化分布之间的交叉熵的关系 70 | 71 | 答:p84 72 | 73 | #### 15. 在线性回归问题,具有高斯先验权重的 MAP 贝叶斯推断与权重衰减的关系,与正则化的关系 74 | 75 | 答: p87 76 | 77 | #### 16. 稀疏表示,低维表示,独立表示 78 | 79 | 答:p92 80 | 81 | #### 17. 列举一些无法基于地图 (梯度?) 的优化来最小化的代价函数及其具有的特点 82 | 83 | 答:p97 维度灾难 84 | 85 | #### 18. 在深度神经网络中,引入了隐藏层,放弃了训练问题的凸性,其意义何在 86 | 87 | 答:p119-122 88 | 89 | #### 19. 函数在某个区间的饱和与平滑性对基于梯度的学习的影响 90 | 91 | 答:p98 92 | 93 | #### 20. 梯度爆炸的一些解决办法 94 | 95 | 答:p185 96 | 97 | #### 21.MLP 的万能近似性质 98 | 99 | 答:p123 100 | 101 | #### 22. 在前馈网络中,深度与宽度的关系及表示能力的差异 102 | 103 | 答:p125 104 | 105 | #### 23. 为什么交叉熵损失可以提高具有 sigmoid 和 softmax 输出的模型的性能,而使用均方误差损失则会存在很多问题。分段线性隐藏层代替 sigmoid 的利弊 106 | 107 | 答:p140 108 | 109 | #### 24. 表示学习的发展的初衷?并介绍其典型例子: 自编码器 110 | 111 | 答:p3 112 | 113 | #### 25. 在做正则化过程中,为什么只对权重做正则惩罚,而不对偏置做权重惩罚 114 | 115 | 答:p142 116 | 117 | #### 26. 在深度学习神经网络中,所有的层中考虑使用相同的权重衰减的利弊 118 | 119 | 答:p142 120 | 121 | #### 27. 正则化过程中,权重衰减与 Hessian 矩阵中特征值的一些关系,以及与梯度弥散,梯度爆炸的关系 122 | 123 | 答:p142-144 124 | 125 | #### 28.L1/L2 正则化与高斯先验/对数先验的 MAP 贝叶斯推断的关系 126 | 127 | 答:p144 128 | 129 | #### 29. 什么是欠约束,为什么大多数的正则化可以使欠约束下的欠定问题在迭代过程中收敛 130 | 131 | 答:p147 页底 `Chapter 7.3` 132 | 133 | #### 30. 为什么考虑在模型训练时对输入 (隐藏单元/权重) 添加方差较小的噪声,与正则化的关系 134 | 135 | 答:p149-p150 `Chapter 7.5-7.6` 136 | 137 | #### 31. 共享参数的概念及在深度学习中的广泛影响 138 | 139 | 答:多任务学习 p151;p156 `Chapter 7.7; 7.9` 140 | 141 | #### 32. Dropout 与 Bagging 集成方法的关系,以及 Dropout 带来的意义与其强大的原因 142 | 143 | 答:p159-p165 `Chapter 7.12` 144 | 145 | #### 33. 批量梯度下降法更新过程中,批量的大小与各种更新的稳定性关系 146 | 147 | 答:p170 `Chapter 8.1.3` 148 | 149 | #### 34. 如何避免深度学习中的病态,鞍点,梯度爆炸,梯度弥散 150 | 151 | 答:p173-p178 `Chapter 8.2.1` 152 | 153 | #### 35.SGD 以及学习率的选择方法,带动量的 SGD 对于 Hessian 矩阵病态条件及随机梯度方差的影响 154 | 155 | 答:p180;p181-p184 `Chapter 8.3`; 156 | 157 | #### 36. 初始化权重过程中,权重大小在各种网络结构中的影响,以及一些初始化的方法;偏置的初始化 158 | 159 | 答:初始化权重:p184; `Chapter 8.4` 160 | 偏置初始化:p186页底 `Chapter 8.4` 161 | 162 | #### 37. 自适应学习率算法: AdaGrad,RMSProp,Adam 等算法的做法 163 | 164 | 答:AdaGrad:p187; 165 | RMSProp:p188; 166 | Adam:p189 `Chapter 8.5.1-3` 167 | 168 | #### 38. 二阶近似方法: 牛顿法,共轭梯度,BFGS 等的做法 169 | 170 | 答:牛顿法:p190 `Chapter 8.6.1`; 171 | 共轭梯度: p191-p193; `Chapter 8.6.2` 172 | BFGS:p193-p194 `Chapter 8.6.3` 173 | 174 | #### 39.Hessian 的标准化对于高阶优化算法的意义 175 | 176 | 答:p195 `Chapter 8.7.1` 177 | 178 | #### 40. 卷积网络中的平移等变性的原因,常见的一些卷积形式 179 | 180 | 答:平移等变性:p205页底; `Chapter 9.3` 181 | 常见的一些卷积形式:p211-p218 `Chapter 9.5` 182 | 183 | #### 41.pooling 的做法的意义 184 | 185 | 答:p207; p210 `Chapter 9.3-4` 186 | 187 | #### 42. 循环神经网络常见的一些依赖循环关系,常见的一些输入输出,以及对应的应用场景 188 | 189 | 答:p230-p238 `Chapter 10.2` 190 | 191 | #### 43. seq2seq,gru,lstm 等相关的原理 192 | 193 | 答:seq2seq:p240-p241; `Chapter 10.4` 194 | gru:p250; `Chapter 10.10.2` 195 | lstm:p248 `Chapter 10.10.1` 196 | 197 | #### 44. 采样在深度学习中的意义 198 | 199 | 答:p286 第一段 `Chapter 12.4.3` 200 | 201 | #### 45. 自编码器与线性因子模型,PCA,ICA 等的关系 202 | 203 | 答:线性因子模型可以扩展到自编码器和深度概率模型: p304-p305; `Chapter 13.5` 204 | PCA:p298; `Chapter 13.1` 205 | ICA:p298 `Chapter 13.2` 206 | 207 | #### 46. 自编码器在深度学习中的意义,以及一些常见的变形与应用 208 | 209 | 答:意义: p306 `Chapter 14.1` 210 | 常见变形: p306-p313 `Chapter 14.5` 211 | 应用: p319 `Chapter 14.9` 212 | 213 | #### 47. 受限玻尔兹曼机广泛应用的原因 214 | 215 | 答:p400: 想特别了解的人注意这句话:  See Mohamed et al. (2012b) for an analysis of reasons for the success of these models. `Chapter 20.2` 216 | 217 | #### 48. 稳定分布与马尔可夫链 218 | 219 | 答:p362 `Chapter 17.3` 220 | 221 | #### 49.Gibbs 采样的原理 222 | 223 | 答:p365 `Chapter 17.4` 224 | 225 | #### 50. 配分函数通常难以计算的解决方案 226 | 227 | 答:p368 `Chapter 17.5.2` 228 | “遇到难以处理的无向图模型中的配分函数时, 蒙特卡洛方法仍是最主要工具” 229 | 230 | #### 51. 几种参数估计的联系与区别: MLE/MAP/贝叶斯 231 | 232 | 答:P82/85/87 `Chapter 5.5` 233 | 234 | #### 52. 半监督的思想以及在深度学习中的应用 235 | 236 | 答:p329-p332 `Chapter 15.3` 237 | 238 | #### 53. 举例 CNN 中的 channel 在不同数据源中的含义 239 | 240 | 答:p219-220 `Chapter 9.7` 241 | 242 | #### 54. 深度学习在 NLP,语音,图像等领域的应用及常用的一些模型 243 | 244 | 答:p272-p293 `Chapter 12.1-5` 245 | 246 | #### 55.word2vec 与 glove 的比较 247 | 248 | 答:How is GloVe different from word2vec?; 249 | 250 | GloVe 以及 Word2vec 能称为 deep learning 么?这俩模型的层次其实很浅的; 251 | 252 | http://t.cn/RvYslDf 253 | 254 | 这个问题没找到答案,我去找了 quora 和知乎上的相关问题以及 quora 一个回答提及的论文。   (若有人在书中找到,请批评指正) 255 | 256 | #### 56. 注意力机制在深度学习的某些场景中为何会被大量使用,其几种不同的情形 257 | 258 | 答:p288 `Chapter 12.4.5.1` 259 | 260 | #### 57.wide&deep 模型中的 wide 和 deep 介绍 261 | 262 | 答:https://arxiv.org/pdf/1606.07792.pdf#### 此问题答案未在书中找到,为此我去找了原论文,论文图 1 有详细的介绍。 (若有人在书中找到,请批评指正) 263 | 264 | #### 58. 核回归与 RBF 网络的关系 265 | 266 | 答:p89 `Chapter 5.7.2` 267 | 268 | #### 59.LSTM 结构推导,为什么比 RNN 好? 269 | 270 | 答:p248 `Chapter 10.10` 271 | 272 | #### 60. 过拟合在深度学习中的常见的一些解决方案或结构设计 273 | 274 | 答:p143-159; `Chapter 7.1-12` 275 | 包括:Parameter Norm Penalties(参数范数惩罚); Dataset Augmentation (数据集增强); Early Stopping(提前终止);   Parameter Tying and Parameter Sharing (参数绑定与参数共享); Bagging and Other Ensemble Methods(Bagging 和其他集成方法);Dropout.          另外还有 Batch Normalization。 276 | 277 | #### 61. 怎么理解贝叶斯模型的有效参数数据会根据数据集的规模自动调整 278 | 279 | 答:关于非参数模型:p72 ; `Chapter 5.2` 280 | 非参数模型不依赖于特定的概率模型,它的参数是无穷维的,数据集的规模的大小影响着模型使用更多或者更少的参数来对其进行建模。(并未在书中找到准确的答案,若有更好的回答,请联系我改正) 281 | 282 | 本答案是根据问题在_**Deep Learning**_上找到的答案;有些答案只是自己读书后在书上做的笔记的具体页面,毕竟原 po(http://t.cn/RObdPGk) 说还有另外一本书,所以该答案可能不是特别准确也不完善,答案也是给大家做个参考,若发现答案有问题,请联系我并指正,大家共同进步,谢谢! 283 | --------------------------------------------------------------------------------