available#
Documentation for the package.
A recent developing trend in clustering is the advancement of algorithms that not only identify clusters within data, but also express and capture the uncertainty of cluster membership. Evidential clustering addresses this by using the Dempster-Shafer theory of belief functions, a framework designed to manage and represent uncertainty. This approach results in a credal partition, a structured set of mass functions that quantify the uncertain assignment of each object to potential groups. The Python package evclust, presented here, offers a suite of efficient evidence clustering algorithms as well as tools for visualizing, evaluating and analyzing credal partitions.
Utils Functions in evclust#
Functions |
Description |
|---|---|
|
Creation of a matrix of focal sets |
|
Labelled focal sets |
|
Summary of a credal partition by extracts basic information |
|
Generates plots of a credal partition |
|
Plot PCA results with cluster colors of a credal partition |
|
Computes different outputs from a credal partition |
Evidential Clustering Algorithms in evclust#
Methods |
Description |
Functions |
|---|---|---|
ECM |
Evidential C-Means |
|
RECM |
Relational Evidential C-Means |
|
k-EVCLUS |
K Evidential Clustering |
|
CatECM |
Categorical Evidential C-Means |
|
EGMM |
Evidential Gaussian Mixture Model |
|
BPEC |
Belief Peak Evidential Clustering |
|
ECMdd |
Evidential C-Medoids |
|
MECM |
Median Evidential C-Means |
|
WMVEC |
Weighted Multi-View Evidential Clustering |
|
WMVEC-FP |
Weighted Multi-View Evidential Clustering With Feature Preference |
|
MECMdd-RWG |
Multi-View Evidential C-Medoid with Relevance Weight estimated Globally |
|
MECMdd-RWL |
Multi-View Evidential C-Medoid with Relevance Weight estimated Locally |
|
CCM |
Credal C-Means |
|
Metrics Functions in evclust#
Functions |
Description |
|---|---|
|
Non specificity of a credal partition |
|
Rand index to compare two credal partitions |
Coming soon:#
Notebook examples
Belief Shift Clustering (BSC),
Dynamic evidential clustering,
Deep Evidential Clustering (DEC),
Decision tree-based evidential clustering (DTEC),
Transfer learning-based evidential c-means clustering (TECM),
Etc ..