机器学习是一门理论性和实战性都比较强的技术学科。在应聘机器学习相关工作岗位时,我们常常会遇到各种各样的机器学习问题和知识点。

算法理论基础不仅包含基本概念、数学基础,也包含了机器学习、深度学习相关。今天给大家推荐一个不错的算法理论基础面试题汇总资源,已开源~

首先放上这份开源面试题汇总的地址:

https://github.com/sladesha/Reflection_Summary

其作者是 SladeSal 和 tcandzq,来自 2020 届校招面试各类算法问题及个人理解的汇总。目前已经收获 900+ 的赞了~

资源目录:

  • 基础概念

  • 数学

  • 数据预处理

  • 机器学习

  • 深度学习

  • 自然语言处理

  • 推荐

  • 风控

  • 评价指标

下面来看一下详细内容,一睹为快!

1. 基础概念

基础概念部分包含了 5 个主题,分别是:方差和偏差、生成与判别模型、先验概率和后验概率、频率概率、AutoML。每个主题都包含若干常见、高频出现的面试题。

例如“如何解释偏差、方差,模型训练为什么要引入偏差和方差?”

问题的解释都来自面试题的精炼总结,不罗嗦,简单易懂。

2. 数学

数学部分包含了 12 个主题,分别是:数据质量、最大公约数问题、牛顿法、拟牛顿法、概率密度分布、平面曲线的切线和法线、导数、微分中值定理、泰勒公式、欧拉公式、矩阵、概率论。

例如,看下关于泰勒公式的讲解:

泰勒公式一句话描述:就是用多项式函数去逼近光滑函数。常见的泰勒公式有:

3. 数据预处理

数据预处理部分包含了 5 个主题,分别是数据平衡、异常点处理、缺失值处理、特征选择、特征提取。数据预处理是机器学习算法的重要组成部分。

例如“为什么需要对数据进行变换?”,“归一化和标准化之间的关系?”

这部分作者总结得很详细,后面还有展开!关于连续特征的常用方法,作者引入一张图进行总结归纳:

4. 机器学习

机器学习部分包含了 9 个主题,分别是:聚类、线性回归、逻辑回归、决策树、贝叶斯、随机森林、集成学习、FM/FFM、SVM。这部分内容详实,核心面试题也总结得很好。

例如 SVM 面试题非常丰富,涵盖得比较全面。众所周知,支持向量机(Support Vector Machine, SVM)是一类按监督学习方式对数据进行二元分类的广义线性分类器,其决策边界是对学习样本求解的最大边距超平面。

关于KKT限制条件,KKT条件有哪些、引入拉格朗日的优化方法后的损失函数解释、核函数的作用是啥、核函数的种类和应用场景作者都有详细解释。

5. 深度学习

深度学习部分包含了 8 个主题,分别是:dropout、batch_normalization、bp过程、embedding、softmax、梯度消失/爆炸、残差网络、Attention。

例如“残差网络为什么能解决梯度消失的问题?”

6. 自然语言处理

自然语言处理部分包含了 8 个主题,分别是:GloVe、WordsVec、CRF、LDA、LSTM、GRU、Bert、文本相似度计算。

例如“word2vec和glove区别?”

7. 推荐

推荐部分包含 8 个主题,分别是:DIN、DeepFM、YoutubeNet、Wide&Deep、MLR、Neural Network全家桶、XDeepFM、Recall。

8. 风控

风控部分包含了 2 个主题,分别是:孤立森林和评分卡。

9. 评价指标

评价指标包含了 5 个主题,分别是:二分类、多分类、回归指标、聚类指标、排序指标。

总的来说,这是一份不错的算法理论基础面试资源,作者对常见的大厂面试题做了较好的归纳和总结。帮助大家对这些知识点进行梳理和理解,以便能够更好地应对机器学习笔试包括面试。

目前该项目应该还在补充完善。

最后,再次放上该资源的 GitHub 开源地址:

https://github.com/sladesha/Reflection_Summary


推荐阅读

(点击标题可跳转阅读)

干货 | 公众号历史文章精选

我的深度学习入门路线

我的机器学习入门路线图

重磅

AI有道年度技术文章电子版PDF来啦!

扫描下方二维码,添加 AI有道小助手微信,可申请入群,并获得2020完整技术文章合集PDF(一定要备注:入群 + 地点 + 学校/公司。例如:入群+上海+复旦

长按扫码,申请入群

(添加人数较多,请耐心等待)

感谢你的分享,点赞,在看三连↓

9 大主题!机器学习算法理论面试题大汇总相关推荐

  1. 【机器学习基础】9 大主题!机器学习算法理论面试题大汇总

    机器学习是一门理论性和实战性都比较强的技术学科.在应聘机器学习相关工作岗位时,我们常常会遇到各种各样的机器学习问题和知识点. 算法理论基础不仅包含基本概念.数学基础,也包含了机器学习.深度学习相关.今 ...

  2. 想要挑战高薪,不懂算法怎么能行??10 大常用机器学习算法

    点击上方"java大数据修炼之道",选择"设为星标" 优质文章和精品资源, 第一时间送达 来源:机器之心     作者:garvitanand2 参与:Geek ...

  3. 白话机器学习算法理论+实战之EM聚类

    1. 写在前面 如果想从事数据挖掘或者机器学习的工作,掌握常用的机器学习算法是非常有必要的,比如我之前写过的一篇十大机器学习算法的小总结,在这简单的先捋一捋, 常见的机器学习算法: 监督学习算法:逻辑 ...

  4. 白话机器学习算法理论+实战之PCA降维

    1. 写在前面 如果想从事数据挖掘或者机器学习的工作,掌握常用的机器学习算法是非常有必要的,比如我之前写过的一篇十大机器学习算法的小总结,在这简单的先捋一捋, 常见的机器学习算法: 监督学习算法:逻辑 ...

  5. 图解十大经典机器学习算法入门

    弱人工智能近几年取得了重大突破,悄然间,已经成为每个人生活中必不可少的一部分.以我们的智能手机为例,看看到底温藏着多少人工智能的神奇魔术. 下图是一部典型的智能手机上安装的一些常见应用程序,可能很多人 ...

  6. 白话机器学习算法理论+实战之支持向量机(SVM)

    1. 写在前面 如果想从事数据挖掘或者机器学习的工作,掌握常用的机器学习算法是非常有必要的,比如我之前写过的一篇十大机器学习算法的小总结,在这简单的先捋一捋, 常见的机器学习算法: 监督学习算法:逻辑 ...

  7. 白话机器学习算法理论+实战之K近邻算法

    1. 写在前面 如果想从事数据挖掘或者机器学习的工作,掌握常用的机器学习算法是非常有必要的,比如我之前写过的一篇十大机器学习算法的小总结,在这简单的先捋一捋, 常见的机器学习算法: 监督学习算法:逻辑 ...

  8. ML之回归预测:利用九大类机器学习算法对无人驾驶汽车系统参数(2018年的data,18+2)进行回归预测值VS真实值

    ML之回归预测:利用九大类机器学习算法对无人驾驶汽车系统参数(2018年的data,18+2)进行回归预测值VS真实值 相关文章 ML之回归预测:利用九大类机器学习算法对无人驾驶汽车系统参数(2018 ...

  9. ML之回归预测:利用九大类机器学习算法对无人驾驶系统参数(2018年的data,18+2)进行回归预测+评估九种模型性能

    ML之回归预测:利用九大类机器学习算法对无人驾驶系统参数(2018年的data,18+2)进行回归预测+评估九种模型性能 相关文章 ML之回归预测:利用九大类机器学习算法对自动驾驶系统参数(2018年 ...

最新文章

  1. C++ 虚函数与存虚函数
  2. link time code generation
  3. ubuntu18.10安装octave
  4. ubuntu下面挂载mtp设备的目录位置
  5. java final 变量 好处_深入理解Java中的final关键字
  6. MapReduce分布式编程框架
  7. Border属性的各种变化
  8. sha256算法细节详解
  9. idea 导入 android项目以及自带AVD模拟器的使用
  10. 苹果恢复出厂设置好吗_苹果承认Apple Music导致iPhone耗电严重 唯一解决方法是恢复出厂设置...
  11. MER 音乐情感识别-论文笔记7
  12. 2020年中国干旱灾害受灾面积、饮水困难人口数量及造成经济作物损失分析[图]
  13. 【计算机视觉】简述对RandLA-Net(大场景点云)的理解
  14. Linux下shell脚本的4中执行方式
  15. 如何通过数据进行网站分析
  16. 集中进计算机系统仪表,美国仪表学会标准 分散控制集中显示仪表、逻辑控制及计算机系统用流程图符号ISA-5.3.doc...
  17. 【STM32F429的DSP教程】第2章 Matlab R2018a的安装
  18. sift特征检测与匹配
  19. 基于OCC与OSG的CAD平台构建值gmsh划分效果测试
  20. 远程视频监控该如何组网

热门文章

  1. 阿里云CentOS 7.4 配置Nginx、PHP、Mariadb
  2. JavaScript之使用AJAX(适合初学者)
  3. 开发:随笔记录之 Json字符串和对象的相互转换
  4. ASP.NET MVC5+EF6+EasyUI 后台管理系统(19)-权限管理系统-用户登录
  5. php连接postgresql
  6. hdu 1874畅通工程续(基础Floyd)
  7. Object Detection中的IOU
  8. Flutter Text或者RichText不换行的问题
  9. Django模型层(models.py)之多表操作
  10. PHP服务器环境打开配置文件