Skip to main content

Python AutoML library for clustering tasks

Project description

clustermatic

clustermatic

clustermatic is a Python library designed to accelerate clustering tasks using scikit-learn. It serves as a quick tool for selecting the optimal clustering algorithm and its hyperparameters, providing visualizations and metrics for comparison.

Features

  • Clustering Algorithms: Analyzes six clustering algorithms from scikit-learn:
    • KMeans
    • DBSCAN
    • MiniBatchKMeans
    • AgglomerativeClustering
    • OPTICS
    • SpectralClustering
  • Optimization Methods: Includes Bayesian optimization and random search for hyperparameter tuning.
  • Flexible Preprocessing: Allows users to customize how the data is meant to be preprocessed, adjusting methods such as scaling, normalization, and dimensionality reduction.
  • Evaluation Metrics: Supports evaluation with silhouette, calinski_harabasz, and davies_bouldin scores.
  • Report Generation: Generates reports in HTML format after optimization.

Installation

To install clustermatic, use pip:

pip install clustermatic

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clustermatic-0.0.2.tar.gz (49.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

clustermatic-0.0.2-py3-none-any.whl (49.4 kB view details)

Uploaded Python 3

File details

Details for the file clustermatic-0.0.2.tar.gz.

File metadata

  • Download URL: clustermatic-0.0.2.tar.gz
  • Upload date:
  • Size: 49.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.7

File hashes

Hashes for clustermatic-0.0.2.tar.gz
Algorithm Hash digest
SHA256 ff1e5db1b63fe5f799cde99938ed2511da3b3f44329d4b78525f0f2f294f35ed
MD5 bacf5c0e5202919b354c90ac8295965f
BLAKE2b-256 56049a761ee96aafb81c81330bf960f4058b798e45b349dfd8f17da42d418b9d

See more details on using hashes here.

File details

Details for the file clustermatic-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: clustermatic-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 49.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.7

File hashes

Hashes for clustermatic-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 602ef0018b3c372bf13f1862b512a8ab68f21e69155dfcbbf23343c6445dc281
MD5 39e1d532bfec53cd9b1bd8604faf948d
BLAKE2b-256 a6bda9bef4c14dab17532a4aaadb40dd5b62df2631a6f7979cc47bcbfb0adcae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page