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