骑猪兜风

2016年数据科学们最喜爱的10种算法

骑猪兜风 2016-10-20 19:31:49    200706 次浏览

越来越多人加入数据科学这个行列,而数据科学家离不开算法的使用,因此出现数据科学家们最常用的一些算法。今天我们小编根据 KDnuggets 调查,带大家看看这 5 年时间(2011 年-2016 年),到底哪 10 个算法深受数据科学家们的喜爱呢?

2016年数据科学们最喜爱的10种算法

2016 年数据科学家最常使用的十大算法,它们分别是:

1. Regression 回归算法

2. Clustering 聚类算法

3. Decision Trees/Rules 决策树

4. Visualization 可视化

5. k-Nearest Neighbor 邻近算法

6. PCA (Principal Component Analysis) 主成分分析算法

7. Statistics 统计算法

8. Random Forests 随机森林算法

9. Time series/Sequence 时间序列

10. Text Mining 文本挖掘

2016年数据科学们最喜爱的10种算法

从上图调查中,我们不难看出这五年,数据科学家们对回归算法、聚类算法、决策树和可视化这四个情有独钟,依然占据前四位;不过这期间也有些算法上升特别快,虽然有的未能挤进前十名,但是值得关注, 比如 Boosting,从 2011 年的 23.5% 至 2016 年的 32.8%,同比增长 40%;异常/偏差检测,从 2011 年的 16.4% 至 2016 年的 19.5%,同比增长 19% 等;有升必有降,而 2016 年下降比较明显的算法分别是关联规则 ,从 2011 年的 28.6% 至 2016 年的 15.3%,同比下降 47%;增量模型 ,从 2011 年的 4.8% 至 2016 年的 3.1%,同比下降 36%,因素分析 ,从 2011 年的 18.6% 至 2016 年的 14.2%,同比下降 24%。

不同领域使用算法的比例情况

2016年数据科学们最喜爱的10种算法

算法不断涌现,但好不好用,需要时间和数据科学家们的实践,不过,众多受访者也表示多使用算法,了解各种算法,从调查中得出数据科学家们平均使用了 8.1 个算法。因此,多掌握些算法,协同使用可能更利于成长。

内容加载中