这是什么?
一个经过整理、结构化的机器学习、深度学习和自然语言处理面试知识点合集,附有配套代码实现,按章节组织(从线性回归一直到 BERT 和 XLNet)。
这是教程、参考清单,还是可以直接运行的代码?
三者都有:每章先以面试备考的角度讲解一个概念,最后附一个可运行的代码示例,大多为 Jupyter Notebook。
内容是怎么组织的?我该从哪里开始?
内容以章节表格的形式呈现,分为机器学习、深度学习和 NLP 三个模块,从基础内容(线性回归、逻辑回归)逐步过渡到进阶主题(Transformer、BERT、XLNet)。因此初学者应从第 1 章开始,按顺序学习。
阅读这些内容需要先安装什么吗?
阅读文字说明不需要任何特殊工具,但运行配套代码示例需要一个带有 Python 机器学习库的 Jupyter Notebook 环境。
内容是否完整,是否还在持续更新?
该项目明确处于进行中的状态:部分章节(如知识图谱和评论分析)尚未分配内容或仍为空白。由于以面试为导向,它也并不追求面面俱到。
机器学习部分包含哪些主题?
线性回归与逻辑回归、决策树、随机森林、GBDT、XGBoost、LightGBM、SVM、概率图模型(贝叶斯网络、马尔可夫模型、主题模型)、EM 算法、聚类、特征工程和 KNN。
深度学习部分包含哪些主题?
神经网络、CNN、RNN、GRU、LSTM、迁移学习、强化学习和多任务学习,以及深度学习优化方法。
包含哪些 NLP 专题?
词嵌入(Word2Vec、fastText、GloVe)、textRNN/textCNN、seq2seq、注意力机制、Transformer、BERT 和 XLNet。
除了纯理论,还有应用类项目示例吗?
有的,包含推荐系统和智能客服的项目章节;知识图谱和评论分析两章已经规划,但尚未填充内容。
What are similar projects?
autumn-recruitment, DeepLearning, GNNPapers, leedl-tutorial, funNLP, llm_interview_note, machine-learning-notes, pytorch-handbook
Which topics is it in?
recommendation-system, bert, knowledge-graph, natural-language-processing, interview, algorithms, jupyter notebook, transformer, nlp, academic-research, learning-resources, china
