Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

NNTvZU_LR1_A03_Brigada_1_Kozlov_Muromtseva_Yarikova

.docx
Скачиваний:
5
Добавлен:
30.11.2022
Размер:
6.92 Mб
Скачать

Код для получения номеров кластеров, это не нужно, но я вставлю пока что

clusters = zeros(1, length(punkt15_competitive_input11_outputs));

k=1;

for i = 0:(length(punkt15_competitive_input11_outputs)-1)

for j = 1:5

v = i*5+j;

if j==1 && punkt15_competitive_input11_outputs(v) == 1

clusters(k) = 1;

k = k+1;

elseif j==2 && punkt15_competitive_input11_outputs(v) == 1

clusters(k) = 2;

k = k+1;

elseif j==3 && punkt15_competitive_input11_outputs(v) == 1

clusters(k) = 3;

k = k+1;

elseif j==4 && punkt15_competitive_input11_outputs(v) == 1

clusters(k) = 4;

k = k+1;

elseif j==5 && punkt15_competitive_input11_outputs(v) == 1

clusters(k) = 5;

k = k+1;

end

end

end

И вывод графика после этого

scatter3(transpose(input11(1,:)), transpose(input11(2,:)), transpose(input11(3,:)), 50, clusters)

этот график типа сравнить надо с предыдущим, только вот цвета не совпадают и не хотят, Ы, но так на глаз видна схожесть

>> disp(string(sum(clusters==1)) + " " + string(sum(clusters==2)) + " " + string(sum(clusters==3)) + " " + string(sum(clusters==4)) + " " + string(sum(clusters==5)));

180 184 218 203 215

Номер кластера

k-means

NN

1

218

180

2

187

184

3

190

218

4

205

203

5

200

215

Общее число совпадений кластеризации с помощью классического метода и нейросети

>> sum(c1==clusters)

ans =

893

118