美文网首页
简单总结几个常见算法

简单总结几个常见算法

作者: Zake_Wang | 来源:发表于2018-08-16 09:38 被阅读0次
朴素贝叶斯

优点:简单易懂
缺点:假设特征之间相互独立,不能处理特征之间有关联的情况

LR(逻辑回归)

优点:线性模型,复杂度低,可以处理多维数的特征
缺点:只能在特征和结果之间是线性关系的情况下取得好的效果,不能处理复杂的情况

决策树

优点:可解释性,对缺失值不敏感,可以处理不相关特征数据,效率高
缺点:对连续性特征难预测,不太能处理类别很多的分类,在处理特征关联性比较强的数据时表现不太好

KNN

优点:简单易用,对异常值不敏感
缺点:计算复杂度高,空间复杂度高,无法描绘数据的内部含义

相关文章

  • 简单总结几个常见算法

    朴素贝叶斯 优点:简单易懂缺点:假设特征之间相互独立,不能处理特征之间有关联的情况 LR(逻辑回归) 优点:线性模...

  • 常见简单算法

    1.数组 二分查找: 冒泡排序 插入排序 选择排序 快速排序 链表 链表反转 合并2个有序链表 树 前序遍历

  • 常见简单算法

    快速排序 快速排序算法其实很简单,采用分治策略。步骤如下: 选取一个基准元素(pivot) 比pivot小的放到p...

  • 常见简单算法

    Q1. 速度创建1-100的数组 ES5的写法 ES6的写法 Q2. 洗牌算法 这道题是我去富途面试CTO问我的一...

  • 常见数据结构与算法整理总结(下)

    这篇文章是常见数据结构与算法整理总结的下篇,上一篇主要是对常见的数据结构进行集中总结,这篇主要是总结一些常见的算法...

  • [他山之石] 3 常见机器学习方法总览

    这里总结了常见的几个机器学习算法:朴素贝叶斯、决策树、逻辑回归、线性回归、KNN、SVM、Boosting、聚类、...

  • 常见算法总结

    一、 选择排序:1、首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置2、再从剩余未排序元素中继续寻找...

  • 常见算法总结

    链表 单链表反转链表中环的检测两个有序的链表合并删除链表倒数第 n 个结点求链表中间第n个节点

  • 常见算法总结

    (一)排序算法 1.插入排序算法 把n个待排序的元素看成为一个有序表和一个无序表。开始时有序表中只包含1个元素,无...

  • Java简单理解排序算法

    今天突然想使用简单的方式,总结一下常见的六种排序算法。我们都知道,这六种排序算法分别是:冒泡排序、选择排序、插入排...

网友评论

      本文标题:简单总结几个常见算法

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