美文网首页
面试题目总结

面试题目总结

作者: 安于此生__ | 来源:发表于2017-05-22 15:32 被阅读0次

阿里机器学习面试的一些题目,

1.说一下KNN的过程(刚开始的时候和k-means搞混了。。。)

KNN是k nearest neighbor 的简称,即k最邻近,就是找k个最近的实例投票决定新实例的类标。KNN是一种基于实例的学习算法,它不同于贝叶斯、决策树等算法,KNN不需要训练,当有新的实例出现时,直接在训练数据集中找k个最近的实例,把这个新的实例分配给这k个训练实例中实例数最多类。KNN也称为懒惰学习,它不需要训练过程,在类标边界比较整齐的情况下分类的准确率很高。KNN算法需要人为决定K的取值,即找几个最近的实例,k值不同,分类结果的结果也会不同。

2. ID3 C4.5 CART根据什么选择特征

ID3根据信息增益选择特征。C4.5根据信息增益率。CART根据基尼指数

参考链接:决策树(ID3、C4.5、CART)

3. 朴素贝叶斯的假设是什么?

所有朴素贝叶斯分类器都假定样本每个特征与其他特征都不相关。

4. 如果某个特征在训练集出现,测试集没出现没出现,概率计算出来是0,怎么解决?

某特征在训练集中未出现,避免概率计算为0,引入laplace平滑方法

5. SVM软间隔目标函数,及对偶函数的形式

当数据近似线性可分时,通过软间隔最大化学习一个线性分类器,即线性支持向量机;当数据线性不可分时,通过核技巧及软间隔最大化学习非线性支持向量机。

目标函数变为:

求min

其中C称为惩罚参数,且C>0。在线性支持向量机中加入了惩罚项。

利用拉格朗日函数的对偶性,将问题变成一个极大极小优化问题:

了解更多:SVM

6. 神经网络的误差传播的原理

BP网络拓扑结构 印象中记得老师讲。以3层的为例。紫色圈圈的误差,需要由它所有的输入负责,即每一个粉红色的圈圈都对误差负有责任,每个粉红色的圈圈的误差是两个紫色圈圈分给它的误差之和。

7.梯度提升树

相关文章

  • java面试分享:2019年最新美团java三面,以及六点面试总

    1.技术三面题目: 2.面试题目总结 1.Java集合类:hashmap、currenthashmap等,建议面试...

  • 面试题目总结

    阿里机器学习面试的一些题目, 1.说一下KNN的过程(刚开始的时候和k-means搞混了。。。) KNN是k ne...

  • 面试题目总结

    算法 统计学习方法,每一个算法KNN,朴素贝叶斯,决策树,logistic回归,支持向量机,提升算法,EM算法,隐...

  • 面试题目总结

    将字符串转为整数 数字转化为字符串 字符串比较 读者写着模型 反向字符串 请编写一个C 函数,该函数在给定的内存区...

  • 面试题目总结

    手写深度比较,模拟lodash中的isEqual split和join split:字符串转数组 join:数组转...

  • iOS面试的题目总结

    UIView和CALlayer的关系: UIView和CALayer都遵循单一职责设计原则,UIView为其提供内...

  • Paper Collection - InInterview

    ios 面试题 经典(比较全) 根据重点总结(总结的题还是比较多的,有答案) sunnyxx的面试题 很全的面试题目

  • 2020年,精选大厂的iOS面试题总结(一)

    iOS面试题目录(一) 精选大厂的iOS面试题总结(一)精选大厂的iOS面试题总结(二) 1. iOS内存管理机制...

  • 面试总结(二)-面试题目

    写在前面:下面只是面试过程中遇到的问题,并没有我回答的答案;主要是考虑到文章的篇幅太大,自己的一些回答也可能不是最...

  • JavaScript面试题整理(1)

    做面试题就是要做经典的面试题,通过这些具有代表性的面试题来学习与总结,从而掌握相同类型的题目。 对于面试题的总结与...

网友评论

      本文标题:面试题目总结

      本文链接:https://www.haomeiwen.com/subject/deabxxtx.html