数据科学家应该掌握的12种机器学习算法

算法已经成为我们日常生活一个重要组成部分,它们几乎出现在商业任何领域。调查公司 Gartner 称这种现象为「算法化商业」,算法化商业正在改变我们经营和管理公司(应有方式。现在,你可以在「算法市场」上买到这些适用于各个商业领域多种算法。算法市场为开发者提供了包括声音和视觉处理、机器学习以及计算机视觉等领域在内超过800种算法,这些成熟算法帮助开发者节省宝贵时间与金钱。

然而,算法市场上可用算法可能并不符合你特定需求。毕竟,你需要不同算法来应付不同情况,而相同算法在不同环境也会产生不同结果。事实上,可用算法类型和它执行方式由很多不同变量决定。这些变量包括数据规模和类别、应用算法行业、用来执行功能等多种情况。

因此,有时购买一个现成算法并稍作修改可能不最佳选择。数据科学家还应该学习最重要算法;学习如何开发这些算法,又如何根据意图选取最合适算法?「Think Big Data」发布信息图展示了 12 种实现不同应用目最重要算法,想必这肯定每个数据科学家都喜闻乐见

注:汉化信息图中中文翻译参考了网络以及周志华老师《机器学习》一书中名词翻译。为了不影响读者阅读,中文、英文版信息图都附于文中。

中文版信息图:

原英文信息图