传统机器学习算法优缺点总结

算法 优点 缺点
K-最近邻 算法实现简单,预测的精度一般也较高 对预测集的每个样本都需要计算它和每个训练样本的相似度,计算量较大,尤其是训练集很大的时候,计算量会严重影响算法的性能
决策树 准确率较高,可解释性强,对缺失值、异常值和数据分布不敏感等 对于连续型的变量需要离散化处理,容易出现过拟合现象等
朴素贝叶斯分类算法 计算简单,在数据量较少的情况下依然有效,也适用于多分类的问题 属性的相互独立假设在实际问题中可能得不到很好的满足。

该算法在医学、经济和社会领域都有广泛的应用。

支持向量机(SVM) 有充分的理论基础,并且最终的决策只由少数的支持向量确定,算法的复杂度取决于支持向量的数量,而不是样本空间的维数,所以计算量不是很大,而且泛化准确率较高 对参数调节和核函数的选取比较敏感,而且在存储和计算上占用较多的内存和运行时间,所以在大规模的样本训练上有所不足
随机森林 不容易过拟合,适合数据的类型多样,具有很好的抗噪声能力,结果容易理解,可以并行化,算法计算速度快等 对小数据集可能效果不理想,计算比单棵决策树慢,可能出现相似的树,投票结果影响正确的决策
k-Means算法 算法简单、快速,合用于近似球状的簇,对非球形效果不明显 一般要求所有的数据都放入内存,这限制了它在大规模数据上的应用。
还要求用户预先指定聚类的个数,但在大多数实际应用中,最终的聚类个数是未知的。
只使用某一固定的原则来决定聚类,这就使得当聚类的形状不规则或大小差别很大时,聚类的结果不能令人满意
层级聚类 多层次聚类结构清晰可见 无全局目标函数,聚类算法容易陷入局部最优,同时也容易受噪声、孤立点、奇异值的影响
基于密度聚类的算法 优点是扫描一遍,且不受形状、噪声和孤立点数据对象的影响,不用提前给出聚类数 不足是算法复杂度较高,同时聚类结果的质量和数据的密度有直接关系,要求待聚类数据的密度有起伏,并且该方法对参数设置十分敏感

User CF 和 Item CF

传统机器学习算法优缺点总结相关推荐

  1. 机器学习算法优缺点_用于机器学习的优化算法的优缺点

    机器学习算法优缺点 A deep-dive into Gradient Descent and other optimization algorithms 深入研究梯度下降和其他优化算法 Optimi ...

  2. 常见机器学习算法优缺点总结

    常见机器学习算法优缺点总结 1. 回归 回归是一种用于连续型数值变量预测和建模的监督学习算法,使用案例包括房地产价格.股价走势或学生成绩等的预测. 回归任务的特征是具有数值型目标变量的标注数据集.换言 ...

  3. 【人工智能】传统机器学习算法(QDU)

    转载请务必经过我的同意 [人工智能]不确定性推理(QDU) [人工智能]传统机器学习算法(QDU) [人工智能]非线性分类器(QDU) [人工智能]机器学习基础(QDU) [人工智能]深度学习(QDU ...

  4. python算法的缺陷和不足_最全最实用的机器学习算法优缺点分析

    原标题:最全最实用的机器学习算法优缺点分析 最全最实用的机器学习算法优缺点分析 2017-06-10 数据派THU 来源:AI100 本文长度为4600字,建议阅读6分钟 本文结合使用场景及实际经验, ...

  5. 最实用的机器学习算法优缺点分析,没有比这篇说得更好了

    AI技术年度盛会即将开启!11月8-9日,来自Google.Amazon.微软.Facebook.LinkedIn.阿里巴巴.百度.腾讯.美团.京东.小米.字节跳动.滴滴.商汤.旷视.思必驰.第四范式 ...

  6. 【机器学习】机器学习算法优缺点对比(汇总篇)

    作者 | 杜博亚 来源 | 阿泽的学习笔记 「本文的目的,是务实.简洁地盘点一番当前机器学习算法」.文中内容结合了个人在查阅资料过程中收集到的前人总结,同时添加了部分自身总结,在这里,依据实际使用中的 ...

  7. 盘点|最实用的机器学习算法优缺点分析,没有比这篇说得更好了

    对于机器学习算法的盘点,网上屡见不鲜.但目前,还没人能结合使用场景来把问题说明白,而这一点正是本文的目的所在. 文中作者将结合他的实际经验,细致剖析每种算法在实践中的优势和不足. 本文的目的,是务实. ...

  8. 机器学习算法优缺点对比及选择(汇总篇)

    杜博亚 本文的目的,是务实.简洁地盘点一番当前机器学习算法.文中内容结合了个人在查阅资料过程中收集到的前人总结,同时添加了部分自身总结,在这里,依据实际使用中的经验,将对此模型优缺点及选择详加讨论. ...

  9. 「机器学习」机器学习算法优缺点对比(汇总篇)

    作者 | 杜博亚 来源 | 阿泽的学习笔记 「本文的目的,是务实.简洁地盘点一番当前机器学习算法」.文中内容结合了个人在查阅资料过程中收集到的前人总结,同时添加了部分自身总结,在这里,依据实际使用中的 ...

最新文章

  1. 常用memcached命令详解
  2. 可视化LassoCV的系数图
  3. 20210808 滑模中常见趋近率
  4. 嵌入式系统开发入门一:必备基础知识
  5. 同步屏障CyclicBarrier
  6. Google大数据技术架构探秘
  7. SAP UI5 应用开发教程之四十一 - Chrome 扩展 UI5 Inspector 的离线安装和使用方法试读版
  8. android 本地数据库sqlite的封装
  9. [html] HTML5如何播放ts视频流?
  10. 在Eclipse中如何操作zookpeer
  11. java 多态 优势
  12. 如何以子类的形式运行多进程?
  13. 小记:iOS 中一般对于 view 不依赖 model 的的两种代码书写形式
  14. 计算机如何快速访问文件夹,高手教你如何快速定位文件夹(图文介绍)
  15. java除法运算符号怎么打_Java实用教程:运算符
  16. Office Scan(OSCE)10.0客户端手动卸载
  17. 基坑监测日报模板_基坑水平监测日报表
  18. 图片随意命名可能被广告拦截插件拦截
  19. 视频压缩软件如何下载
  20. 游戏模型提取工具NinjaRipper

热门文章

  1. 龙之谷单机版(6月17日即将内测)【血量基址+偏移】
  2. python提供的三种基本数值类型_Python 基础数据类型-数值类型
  3. AI首席架构师5-AICA-文心NLP大模型技术及应用
  4. 程序员笑话(持续更新)
  5. MySQL讲义第 30 讲——select 查询之子查询
  6. 简单CAD户型图制作过程
  7. Galaxy ZOO银河星空图的识别分类
  8. 信用卡欺诈行为检测_在无监督学习的情况下检测欺诈行为
  9. 企业为什么需要UI快速开发框架
  10. 一口吃不成ChatGPT,复旦版MOSS服务器被挤崩后续