【问题标题】:What is the Difference between sklearn's make_blobs and a Multivariate Gaussian?sklearn 的 make_blob 和多元高斯有什么区别?
【发布时间】:2017-06-08 07:44:58
【问题描述】:

Scikit-learn 提供了一个实用程序 make_blobs 来生成高斯 blob。使用它比 scipy 的 multivariate_normal 有什么优势吗?

【问题讨论】:

    标签: python scipy scikit-learn gaussian


    【解决方案1】:

    正如文档所述,Scikit-learn 的 make_blobs 产生了许多各向同性的高斯斑点。它可以看作是一个辅助函数,可以为你节省一点代码。如果您必须演示或测试一些聚类算法,那就太好了,这样可以避免过多的样板代码。

    如果你选择使用 SciPy 的multivariate_normal 那么也可以控制每个集群的协方差矩阵。这在某些情况下可能有用。

    【讨论】:

      猜你喜欢
      • 2016-11-19
      • 2017-03-14
      • 2022-01-11
      • 2017-11-13
      • 2014-07-13
      • 2019-07-20
      • 2013-12-02
      • 2016-12-06
      • 1970-01-01
      相关资源
      最近更新 更多