机器学习可以分为三种常见的机器学习任务:回归,分类和聚类。
算法分类:监督学习,非监督学习和半监督学习。
机器学习算法选择
机器学习算法分类---分类算法
机器学习的分类算法包括:决策树,支持向量机(SupportVectorMachine,SVM),最近邻(K-NearestNeighbor,KNN)算法,贝叶斯网络(BayesNetwork)和神经网络等算法。
机器学习算法分类---聚类算法 聚类方法分类
基于层次的聚类(HierarchicalMethod),基于划分的聚类(PartitioningMethod,PAM),基于密度的聚类,基于约束的聚类,基于网络的聚类等。
基于层次的聚类:将数据集划分为不同的层次,并使用合并或者分解的操作进行聚类,主要包括BIRCH(BalancedIterativeReducingandClusteringusingHierarchies)、CURE(ClusteringUsingRepresentatives)等。
基于划分的聚类:将数据集划分为k个簇,然后计算其中的样本距离以获得假设簇的中心点,之后使用簇的中心点重新迭代计算新的中心点,直到k个簇的中心点收敛为止。基于划分的聚类有k-均值(k-means)等
基于密度的聚类 根据样本的密度不断增长聚类,最终形成一组“密集连接”的点集。
机器学习算法分类---关联分析 关联分析主要包括的算法有:Apriori算法、FP-growth算法以及Eclat算法
机器学习算法分类---回归分析
机器学习算法分类---深度学习 深度学习:
本文作者:Peter.Pan
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!