聚类分析tensorflow实例_新手必看的机器学习算法集锦(聚类篇)

继上一篇《机器学习算法之分类》中大致梳理了一遍在机器学习中常用的分类算法,类似的,这一姊妹篇中将会梳理一遍机器学习中的聚类算法,最后也会拓展一些其他无监督学习的方法供了解学习。

1. 机器学习机器学习是近20多年兴起的一门多领域交叉学科,它涉及到概率论、统计学、计算机科学以及软件工程等多门学科。机器学习理论主要是设计和分析一些让计算机可以自动“学习”的算法。机器学习算法是一类能从数据中自动分析获得规律,并利用规律对未知数据进行预测的算法 [1]。

机器学习(Machine Learning)是人工智能(AI)中很重要的一部分,因为在目前的实践过程中,大多数人工智能问题是由机器学习的方式实现的。所以说机器学习是实现人工智能(AI)的一个途径,即以机器学习的手段解决人工智能中的问题。它可以被设计用程序和算法自动学习并进行自我优化,同时,需要一定数量的训练数据集(traing dataset)来构建过往经验“知识”。

目前机器学习已经广泛应用于数据挖掘、计算机视觉、自然语言处理、语音和手写识别、生物特征识别、医学诊断、检测信用卡欺诈、证券市场分析、搜索引擎、DNA序列测序、无人驾驶、机器人等领域。

2.机器学习方法

机器学习算法有很多,有分类、回归、聚类、推荐、图像识别领域等等,具体算法比如线性回归、逻辑回归、朴素贝叶斯、随机森林、支持向量机、神经网络等等。在机器学习算法中,没有最好的算法,只有“更适合”解决当前任务的算法。

机器学习算法的分类方式有很多种,如果按照学习方式分类可分为:

如果按照学习任务分类可分为以下三类:

你可能感兴趣的:(聚类分析tensorflow实例_新手必看的机器学习算法集锦(聚类篇))