Skip to main content

InitializationStrategy

Trait InitializationStrategy 

Source
pub trait InitializationStrategy {
    // Required methods
    fn initialize(
        &self,
        data: &Tensor,
        n_clusters: usize,
        seed: Option<u64>,
    ) -> ClusterResult<Tensor>;
    fn name(&self) -> &str;
}
Expand description

Trait for initialization strategies

Required Methods§

Source

fn initialize( &self, data: &Tensor, n_clusters: usize, seed: Option<u64>, ) -> ClusterResult<Tensor>

Initialize cluster centers

Source

fn name(&self) -> &str

Get strategy name

Implementors§