在本文中,我将提供两种分类机器学习算法的方法。一是根据学习方式分类,二是根据相似的形式或功能分类。这两种方法都颇有用,不过,本文将侧重后者,也就是根据相似的形式或功能分类。在阅读完本文之后,你将会对监督学习中最受欢迎的机器学习算法,以及它们彼此之间的关系有一个比较深入的了解。
事先说明一点,我没有涵盖机器学习特殊子领域的算法,好比计算智能(进化算法等)、计算机视觉(CV)、天然语言处理(NLP)、推荐系统、强化学习和图模型。
1、根据学习方式分类
2、从功能角度分类
算法
还有不少算法都没有涉及。例如,支持向量机(SVM)应该被归为哪一组?仍是说它本身单独成一组?我尚未提到的机器学习算法包括:(更多大数据与商业智能领域干货、兼职机会及行业资源分享等,请关注“大圣众包”微信服务号、“大圣众包”微博。)
特征选择算法
Algorithm accuracy evaluation
Performance measures微信