算法工程师面试题整理

网上的一些经典问题整理,保持更新

来源:https://zhuanlan.zhihu.com/p/74327263

1、描述KMeans算法,并用Tensorflow实现

2、KNN算法,用Tensorflow实现

3、KNN算法是否可微

4、用C++实现矩阵乘法、Strassen算法

5、Word2vec、Fasttext、ELMo、GPT、BERT的区别

6、什么是self-attention、什么时候用、KQV分别是啥

7、Word2vec的原理、什么是负采样、cbow和skip-gram有什么区别?

神经网络深度学习部分

1、BN的原理,DICE的原理、RELU的原理

2、神经网络中的weight与bias什么作用

3、tfrecord的作用

4、prelu、sigmoid、relu、Leakyrelu等激活函数对于神经网络有什么不同的作用

5、不同的optimizer的区别,adam、GradientDescentOptimizer等

6、说说神经网络调参的经验

7、特征如何处理(类别特征、连续特征)

https://stats.stackexchange.com/questions/352036/what-should-i-do-when-my-neural-network-doesnt-learn