颜色分类leetcode py sdm:用于分布之间发散的非参数基于最近邻的估计器的Python实现
颜色分类leetcode这是非参数散度估计器的Python实现。有关该方法的介绍以及您想要使用它的原因,请参阅。代码部分基于Liang Xiong和Dougal J. Sutherland的代码。注意:这个包很快会被更通用和更好集成的scikit-learn包所取代。
安装
此代码是为Python 2.7编写的,并考虑到3.2+的兼容性(但未测试)。已知它不适用于2.6,尽管添加支持不会太困难;如果需要,请联系我。
系统兼容性
此代码仅在类Unix操作系统(特别是OS X、CentOS和Ubuntu)上进行了测试,除了实际的SVM包装器外,其他代码都应该在Windows上工作,但未经测试。如果使用n_proc=1
,SVM包装器应该可以工作;否则在多处理时可能会出现崩溃。
性能优化
若处理超过一千个对象,请确保您的numpy
和scipy
链接到快速的BLAS/LAPACK实现,例如MKL、ACML或OpenBLAS。实现这一目标的最简单方法是使用预先打包的发行版。