Skip to main content

一个开源的、受自然启发的 Python 优化聚类框架

项目描述

EvoCluster 是一个用 Python 实现的开源和跨平台框​​架,其中包括最知名和最近受自然启发的元启发式优化器,这些优化器经过定制以执行分区集群任务。该框架的目标是提供基于元启发式的聚类算法的用户友好和可定制的实现,有经验的和没有经验的用户可以将其用于不同的应用程序。研究人员也可以使用该框架,他们可以从元启发式优化器的实施中受益于他们的研究。

特征

  • 实现了十个受自然启发的元启发式优化器(SSA、PSO、GA、BAT、FFA、GWO、WOA、MVO、MFO 和 CS)。
  • 五个目标函数(SSE、TWCV、SC、DB 和 DI)。
  • 从 Scikit learn、UCI、东芬兰大学计算学院、ELKI、KEEL 和 Naftali Harris 博客获得的 30 个数据集
  • 十二种评估措施(SSE、纯度、熵、HS、CS、VM、AMI、ARI、Fmeasure、TWCV、SC、准确度、DI、DB 和标准差)
  • 二十多个距离措施
  • 检测k值的十种不同方法
  • 实现使用使用 [NumPy] ( http://www.numpy.org/ ) 的快速数组操作。
  • 使用 [SciPy's] ( https://www.scipy.org/ ) 包的矩阵支持。
  • 使用 [sklearn] ( https://scikit-learn.org/stable/ )的简单高效的预测工具
  • 使用 [pandas] ( https://pandas.pydata.org/ )的文件数据分析和操作工具
  • 使用 [matplotlib] ( https://matplotlib.org/ )绘制交互式可视化
  • 更多优化器、目标函数、数据集和评估措施即将推出。

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

EvoCluster-1.0.6.tar.gz (306.8 kB 查看哈希

已上传 source

内置分布

EvoCluster-1.0.6-py3-none-any.whl (319.1 kB 查看哈希

已上传 py3