src.model.layers.CURELayer.tf_CURE module

class module

Use this module to manage a class object.

class src.model.layers.CURELayer.tf_CURE.TfCURE(points_set: Tensor, n_clusters: int, number_of_representatives: int = 5, compression_factor: float = 0.5, engine: str = 'Default')

Bases: object

TfCURE.

This class is the entry point to execute the CURE algorithm using tensorflow

cc(x: TfCluster, wdst: float) → TfCluster
property clusters: TfClusters | None
create_kdtree(data: Tensor | None = None) → None
create_queue(data: Tensor | None = None) → None
create_rtree(data: Tensor | None = None) → None
property dimension: int

dimension.

Returns the dimension of the data points

Returns:

The dimension of the data points

Return type:

int

iterate() → None
process() → None
property queue: TfClusters | None
rm_cluster_tree(cluster: TfCluster) → None

rm_cluster_tree.

Remove a cluster from the local tree

Parameters:

cluster (TfCluster) – The cluster to remove

property tree: KDTree | None