2026-03-08 22:25:12 +03:00
|
|
|
|
// MakeBlobs синтетический датасет.
|
|
|
|
|
|
// Демонстрирует генерацию кластеризованных данных и их визуализацию.
|
|
|
|
|
|
uses MLABC, PlotML;
|
|
|
|
|
|
|
|
|
|
|
|
begin
|
|
|
|
|
|
var centers := 3;
|
|
|
|
|
|
var (X,y) := Datasets.MakeBlobs(
|
|
|
|
|
|
n := 600,
|
|
|
|
|
|
centers := centers,
|
|
|
|
|
|
clusterStd := 1.2,
|
|
|
|
|
|
seed := 1
|
|
|
|
|
|
);
|
|
|
|
|
|
|
2026-03-31 12:38:47 +03:00
|
|
|
|
Plot.Title := 'MakeBlobs синтетический датасет';
|
2026-03-10 13:32:40 +03:00
|
|
|
|
|
|
|
|
|
|
var xs := X.Col(0);
|
|
|
|
|
|
var ys := X.Col(1);
|
|
|
|
|
|
|
2026-05-28 10:23:22 +03:00
|
|
|
|
Plot.Points(xs, ys, y, size := 4);
|
|
|
|
|
|
end.
|