机器学习面试题总结(不断更新)

1.写出LR的目标函数及求解方法https://www.jianshu.com/p/e8dca5613da6

2.一实数序列,求和最小的连续子序列

3.写出快排代码并分析其复杂度

4.50个人编号1-50,第一个人随机坐,以后每个人直接坐到自己对应的座位,若该座位被占则随机从余下座位里挑选座位。求第49个人坐到自己座位的概率。

5.评价一个机器学习方法好坏的指标都有什么

6.SVM常考题,见https://blog.csdn.net/szlcw1/article/details/52259668

https://blog.csdn.net/cppjava_/article/details/68060439

7.解释SVM,朴素贝叶斯,CNN的基本思想

下面是滴滴面试

8.写出二叉树的先序遍历,非递归形式,和层次遍历

面对海量数据的时候,由于递归算法需要创建很多对象,需要占用大量内存,使得空间复杂度极大,也容易造成堆栈的溢出

先序遍历:https://leetcode.com/problems/binary-tree-preorder-traversal/description/

中序遍历:https://leetcode.com/problems/binary-tree-inorder-traversal/solution/

9.有一组不等面值的硬币,求出组成指定面额所用的最少硬币个数。https://leetcode.com/problems/coin-change/description/

10.写出复杂度为Logn的查找方法

11.数据库的关键字都有什么,什么叫聚合函数。多个学生,多门课程,查出所有课程大于80分的学生姓名。

聚合函数对一组值执行计算并返回单一的值

12.文件1里有三个键值对 ,k1,v1;k2,v2;k3,v3; 文件2里有三个键值对,k3,v6;k4,v4;k5,v5; 用spark把两个文件中相同键的值合并起来,k3:v3,v6。

13. 自己怎么做分词。

14.为什么idf要加log:1.因为文档数量一般很大,可以缩小数据的范围。当一个词在所有文档都出现的时候,此时的idf = 0,说明该词语没有意义

工商银行数据中心:简述svm,朴素贝叶斯,CNN的思想。什么叫池化,有什么作用。

### 回答1: BAT机器学习面试1000题320主要涵盖了一些机器学习中的基础知识和概念。其中包括了监督学习、无监督学习、强化学习、深度学习、特征工程、模型评估与选择、模型调优等方面的内容。 首先,监督学习是机器学习中最常见的一类任务,通过给定的输入和输出数据来训练模型,然后利用该模型进行预测。常用的监督学习算法包括线性回归、逻辑回归、决策树、支持向量机等。 无监督学习是指在没有标签的情况下,通过对数据的内在结构和统计特性的学习来进行模式识别和数据聚类等任务。常用的无监督学习算法包括聚类、降维、关联规则等。 强化学习是一种通过试错探索来进行学习的方法,代理在与环境互动的过程中,通过选择行动和接受奖励来最大化累计奖励。常用的强化学习算法包括Q-learning、Deep Q Network等。 深度学习是机器学习领域的一个重要分支,其核心思想是通过构建多层神经网络模型来进行模式识别、分类和预测等任务。常用的深度学习算法包括卷积神经网络、循环神经网络、生成对抗网络等。 特征工程是指对原始数据进行处理和转换,以提取出更有用的特征来训练模型。常用的特征工程方法包括特征选择、特征提取、特征组合等。 模型评估与选择是判断模型性能优劣的重要步骤,常用的评估指标包括准确率、召回率、精确率、F1值等。 模型调优是通过对超参数进行调整来优化模型性能的过程,常用的调优方法包括网格搜索、随机搜索、贝叶斯优化等。 以上是对BAT机器学习面试1000题320的简要回答,涉及到了机器学习中的基础知识和概念,这些知识点对于从事机器学习相关工作的求职者来说是必备的。同时,深入理解这些知识点也有助于在实际工作中更好地应用机器学习算法。 ### 回答2: BAT是中国三大科技巨头,分别指百度、阿里巴巴和腾讯。面试1000题320则是针对机器学习领域的一个面试题库。回答这个问题时,可以从以下几个方面进行阐述: 首先,机器学习是目前计算机科学领域的热门方向,被广泛应用于各个行业和领域。因此,BAT公司作为科技巨头,对机器学习岗位有着很高的需求。面试1000题320是一套比较全面、深入的机器学习面试题库,用于选拔和评估面试者的技术能力和知识深度。 其次,回答这个问题时可以提到,这套题库对于机器学习领域的知识体系做了很好的总结和覆盖。通过解答这些问题,不仅可以考察面试者对于基础理论的理解和掌握程度,还能够测试面试者在实际问题中应用机器学习算法的能力。 再次,回答这个问题时可以强调面试1000题320的重要性和价值。这套题库是基于BAT公司多年实践经验总结而成,对于应聘者来说,通过学习和解答这些问题,可以更好地准备面试,提高竞争力,增加成功的机会。 最后,回答这个问题时可以提到,虽然这套题库有很多问题,但对于机器学习这个领域来说,知识是源源不断的,所以并不仅限于这1000题320。应聘者应该有持续学习的态度,随时关注最新的研究进展和业界动态,保持自身的知识更新和技术成长。 总之,BAT机器学习面试1000题320是一套全面、深入的面试题库,对于应聘者来说具有重要的指导和培训价值。通过学习和解答这些问题,可以更好地准备机器学习领域的面试,并提高竞争力和成功的机会。但同时也要注意,持续学习和跟进最新的研究进展才能在这个领域中不断成长和进步。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值