文章分类 - Python 之 mglearn 库
摘要:kmeans 算法在找到数据区域簇中心时,总是交替执行两个步骤:(1)将每个数据点分配给最近的簇中心;(2)通过计算将每个簇中心设置为属于该簇的所有数据的平均值。如果簇的分配趋于收敛,或迭代次数达到设定值,算法结束。 1、mglearn 演示 kmeans 的迭代过程 import mglearn
阅读全文
摘要:凝聚聚类以迭代方式合并两个最近的簇。可参看下面的示意过程: 1、mglearn 演示代码 import mglearn import matplotlib.pyplot as plt mglearn.plots.plot_agglomerative_algorithm() plt.show() 2、
阅读全文
摘要:主成分分析(PCA)是一种旋转数据集的方法,旋转后特征在统计意义上不相关。 用二维模拟数据集展示如下: import mglearn import matplotlib.pyplot as plt mglearn.plots.plot_pca_illustration() plt.show() 按语
阅读全文
摘要:1、调用 mglearn 的模型 import mglearn%matplotlib notebooktree = mglearn.plots.plot_tree_not_monotone()display(tree) 2、需要从 IPython.display 模块中导入 display() 函数
阅读全文
摘要:好长一段时间一直以为 k 近邻模型就是做分类用的,其实还可以做回归任务。借助 mglearn 的示例可以很好的理解。 1、k = 1 import mglearn import matplotlib.pyplot as plt mglearn.plots.plot_knn_regression(n_
阅读全文
摘要:knn 即 k 近邻 1、k = 1 import mglearn import matplotlib.pyplot as plt mglearn.plots.plot_knn_classification(n_neighbors=1) plt.show() 2、k = 2 import mglea
阅读全文

浙公网安备 33010602011771号