Clustering
December 30, 2025 ยท View on GitHub
Learn clustering algorithms in VSL.
What You'll Learn
- K-means clustering
- Data preparation
- Evaluating clusters
- Visualization
K-Means
import vsl.ml
mut data := ml.Data.from_raw_x([][]f64{})! // Assume populated
nb_classes := 3
mut model := ml.Kmeans.new(mut data, nb_classes, 'clustering')
model.train(epochs: 10)
// Access cluster assignments via model.classes
Next Steps
- Regression
- Examples - Working examples