机器学习
文章平均质量分 72
o0fatman0o
这个作者很懒,什么都没留下…
展开
-
K-Means使用详解(scikit-learn)
K-means算法是最经典的聚类算法,本文对scikit-learn中的kmeans进行说明,以便以后使用。 要使用kmeans算法的话,首先需要进行import:from sklearn.cluster import KMeans scikit-learn中,通过KMeans进行对象的新建,并传入算法参数进行参数设置。 传参详解 1、n_clusters : 聚类...原创 2018-02-20 19:26:34 · 26428 阅读 · 1 评论 -
Mini Batch K-Means使用详解(scikit-learn)
Mini Batch K-Means是K-Means算法的一种优化方案,主要优化了数据量大情况下的计算速度。与标准的K-Means算法相比,Mini Batch K-Means加快了计算速度,但是降低了计算精度,但是在数据量大的情况下这个精度的下降基本可以忽略。通常在数据量较大的情况下采用Mini Batch K-Means算法有更好的效果。 Mini Batch K-Means每次...原创 2018-02-22 13:01:40 · 14132 阅读 · 0 评论 -
AP聚类算法使用详解(scikit-learn)
Affinity Propagation Clustering(简称AP算法)是2007提出的,当时发表在Science上《single-exemplar-based》。特别适合高维、多类数据快速聚类,相比传统的聚类算法,从聚类性能和效率方面都有大幅度的提升。 首先介绍一下算法原理。 首先引入两个概念,吸引度和归属度矩阵 吸引度(responsibility)矩阵R:其中...原创 2018-02-22 21:30:07 · 24610 阅读 · 2 评论