Skip to main content

EvoCluster is an open source and cross-platform framework implemented in Python which includes the most well-known and recent nature-inspired meta heuristic optimizers that are customized to perform partitional clustering tasks. The goal of this framework is to provide a user-friendly and customizable implementation of the metaheuristic based clustering algorithms which canbe utilized by experienced and non-experienced users for different applications. The framework can also be used by researchers who can benefit from the implementation of the metaheuristic optimizers for their research studies.

Features

  • Ten nature-inspired metaheuristic optimizers are implemented (SSA, PSO, GA, BAT, FFA, GWO, WOA, MVO, MFO, and CS).
  • Five objective functions (SSE, TWCV, SC, DB, and DI).
  • Thirty datasets obtained from Scikit learn, UCI, School of Computing at University of Eastern Finland, ELKI, KEEL, and Naftali Harris Blog
  • Twelve evaluation measures (SSE, Purity, Entropy, HS, CS, VM, AMI, ARI, Fmeasure, TWCV, SC, Accuracy, DI, DB, and Standard Diviation)
  • More than twenty distance measures
  • Ten different ways for detecting the k value
  • The implimentation uses the fast array manipulation using [NumPy] (http://www.numpy.org/).
  • Matrix support using [SciPy's] (https://www.scipy.org/) package.
  • Simple and efficient tools for prediction using [sklearn] (https://scikit-learn.org/stable/)
  • File data analysis and manipulation tool using [pandas] (https://pandas.pydata.org/)
  • Plot interactive visualizations using [matplotlib] (https://matplotlib.org/)
  • More optimizers, objective functions, adatasets, and evaluation measures are coming soon.

Metadata

Release files for EvoCluster 1.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for EvoCluster 1.0.6
File Size Uploaded
EvoCluster-1.0.6.tar.gz 306.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for EvoCluster 1.0.6
File Interpreter ABI Platform
EvoCluster-1.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 625.9 kB

Release files / EvoCluster-1.0.6.tar.gz

Download URL EvoCluster-1.0.6.tar.gz
Size 306.8 kB
Tags Source
SHA-256 checksum
How to use checksums
4e6f82f4efb13ffcdc0e6291d793572d7172f507926ac10df76051a0e3f5324a
BLAKE2b-256 checksum
How to use checksums
817917d97e90200754085f933a1f843023cc4d7e75ac48e23c1ceb193b96186b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.9

Release files / EvoCluster-1.0.6-py3-none-any.whl

Download URL EvoCluster-1.0.6-py3-none-any.whl
Size 319.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f68e8f96b1525df9cd1fc7da482f3c9ae81d6a9608eab4f7beca071835d9648a
BLAKE2b-256 checksum
How to use checksums
b8e3b791ca932795a980ae4db5cb4e1123f05bcabc2afaaf336889271d1a2550
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.9

Release history Release notifications | RSS feed

This release

1.0.6 This release

2 release files

1.0.5

3 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page