数据科学家应该掌握的12种机器学习算法
2016-05-07 07:35
246 查看
算法已经成为我们日常生活的一个重要组成部分,它们几乎出现在商业的任何领域。调查公司 Gartner 称这种现象为「算法化商业」,算法化商业正在改变我们经营和管理公司(应有的)的方式。现在,你可以在「算法市场」上买到这些适用于各个商业领域的多种算法。算法市场为开发者提供了包括声音和视觉处理、机器学习以及计算机视觉等领域在内的超过800种算法,这些成熟的算法帮助开发者节省宝贵的时间与金钱。
然而,算法市场上可用的算法可能并不符合你的特定需求。毕竟,你需要不同的算法来应付不同的情况,而相同的算法在不同环境也会产生不同的结果。事实上,可用的算法类型和它的执行方式是由很多不同的变量决定的。这些变量包括数据的规模和类别、应用算法的行业、用来执行的功能等多种情况。
因此,有时购买一个现成的算法并稍作修改可能不是最佳选择。数据科学家还是应该学习最重要的算法;学习如何开发这些算法,又如何根据意图选取最合适的算法?「Think Big Data」发布的信息图展示了 12 种实现不同应用目的的最重要的算法,想必这肯定是每个数据科学家都喜闻乐见的。
注:汉化信息图中的中文翻译参考了网络以及周志华老师《机器学习》一书中的名词翻译。为了不影响读者的阅读,中文、英文版信息图都附于文中。
中文版信息图:
原英文信息图
然而,算法市场上可用的算法可能并不符合你的特定需求。毕竟,你需要不同的算法来应付不同的情况,而相同的算法在不同环境也会产生不同的结果。事实上,可用的算法类型和它的执行方式是由很多不同的变量决定的。这些变量包括数据的规模和类别、应用算法的行业、用来执行的功能等多种情况。
因此,有时购买一个现成的算法并稍作修改可能不是最佳选择。数据科学家还是应该学习最重要的算法;学习如何开发这些算法,又如何根据意图选取最合适的算法?「Think Big Data」发布的信息图展示了 12 种实现不同应用目的的最重要的算法,想必这肯定是每个数据科学家都喜闻乐见的。
注:汉化信息图中的中文翻译参考了网络以及周志华老师《机器学习》一书中的名词翻译。为了不影响读者的阅读,中文、英文版信息图都附于文中。
中文版信息图:
原英文信息图
相关文章推荐
- 吃了程序员这碗青春饭 40岁你该怎么办?
- setContentView( )方法
- 月入十万真的难吗?
- POJ 1015 Jury Compromise(双塔DP)
- POJ 1015 Jury Compromise(双塔DP)
- 用浏览器(支持WebSocket)和node-inspector 调试后端(CoffeeScript,Typescript)代码
- 持续交付之一——软件交付的问题
- Adb connection Error:远程主机强迫关闭了一个现有的连接
- 【BZOJ-4524】伪光滑数 堆 + 贪心 (暴力) [可持久化可并堆 + DP]
- sass/scss 和 less的区别
- android布局1
- php获取checkbox复选框的内容
- 88. Merge Sorted Array
- mvc中服务器端、客户端属性验证
- 属性详细解释
- debian 最新163软件源
- TransH论文(通过翻译将知识图谱嵌入到超平面):Abstract & Introduction
- 5种简单实用的css列表样式实例
- Android下的视频缩略图生成开源库-AndroidFFThumbnailer
- OneThink学习笔记01