大概会问传统机器学习、深度学习、最优化、coding四个方面。
传统机器学习一定要好好问问,因为很多人只会深度学习的调参技巧,知其然,不知其所以然。传统机器学习算法里面理论相对完备,通过考传统机器学习算法更容易看出应聘者的理论能力。
传统机器学习考察点:
1、bias与variance的含义,并结合ensemble method问哪种方法降低bias,哪种方法降低variance
2、lr与svm的区别与联系
3、gbdt与adaboost的区别与联系
4、手推svm,svm麻雀虽小五脏俱全
5、pca与lda的区别与联系,并推导
6、白化的原理与作用
7、给一个算法,例如lr,问这个算法的model、evaluation、optimization分别是啥
深度学习考察点:
1、手推bp
2、梯度消失/爆炸原因,以及解决方法
3、bn的原理,与白化的联系
4、防止过拟合有哪些方法
5、dnn、cnn、rnn的区别与联系
6、机器学习与深度学习的联系
7、batch size大小会怎么影响收敛速度
最优化考察点:
1、sgd、momentum、rmsprop、adam区别与联系
2、深度学习为什么不用二阶优化
3、拉格朗日乘子法、对偶问题、kkt条件
coding考察点:
排序、双指针、dp、贪心、分治、递归、回溯、字符串、树、链表、trie、bfs、dfs等等
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有