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§
Sourcefn initialize(
&self,
data: &Tensor,
n_clusters: usize,
seed: Option<u64>,
) -> ClusterResult<Tensor>
fn initialize( &self, data: &Tensor, n_clusters: usize, seed: Option<u64>, ) -> ClusterResult<Tensor>
Initialize cluster centers