solvr 0.2.0-beta.2

Advanced computing library for real-world problem solving - optimization, differential equations, interpolation, statistics, and more
Documentation
//! Generic clustering algorithm implementations.

pub mod affinity_propagation;
pub mod bayesian_gmm;
pub mod bisecting_kmeans;
pub mod dbscan;
pub mod gmm;
pub mod hdbscan;
pub mod hierarchy;
pub mod kmeans;
pub mod mean_shift;
pub mod metrics;
pub mod mini_batch_kmeans;
pub mod optics;
pub mod spectral;

pub use affinity_propagation::affinity_propagation_impl;
pub use bayesian_gmm::{
    bayesian_gmm_fit_impl, bayesian_gmm_predict_impl, bayesian_gmm_predict_proba_impl,
    bayesian_gmm_score_impl,
};
pub use bisecting_kmeans::bisecting_kmeans_impl;
pub use dbscan::dbscan_impl;
pub use gmm::{
    gmm_aic_impl, gmm_bic_impl, gmm_fit_impl, gmm_predict_impl, gmm_predict_proba_impl,
    gmm_score_impl,
};
pub use hdbscan::hdbscan_impl;
pub use hierarchy::{
    cut_tree_impl, fcluster_impl, fclusterdata_impl, leaves_list_impl, linkage_from_data_impl,
    linkage_impl,
};
pub use kmeans::{kmeans_impl, kmeans_predict_impl};
pub use mean_shift::mean_shift_impl;
pub use metrics::{
    adjusted_rand_score_impl, calinski_harabasz_score_impl, davies_bouldin_score_impl,
    homogeneity_completeness_v_measure_impl, normalized_mutual_info_score_impl,
    silhouette_samples_impl, silhouette_score_impl,
};
pub use mini_batch_kmeans::mini_batch_kmeans_impl;
pub use optics::optics_impl;
pub use spectral::spectral_clustering_impl;