Екі өлшемді мәліметтерді кластеризациялау
Лабораториялық зерттеулерді жүргізу үшін мәліметтерді кластеризациялау есептерін шешу кезінде task1.m программасы қолданылады.
task1.m программасының алғашқы қадамы болып x, y жазықтығында бірнеше нүктелердің генерациялануы табылады. Осы мақсатта x, y жазықтығында x және y координаталарының өзгеру диапазонымен берілген тікбұрыш белгіленеді: x ∈[0.5, 1.5] ,y∈[-1, 5] . Генерацияланатын кластерлер центрі кездейсоқ тікбұрын бойында орналасады, ал центр маңындағы кластер ішіндегі нүктелердің шашырау дәрежесі “стандарт ауытқу” параметрімен сипатталады. Осылай, кластеризациялау есебінде таңдалынатын нүктелерді генерациялау үшін келесі параметрлерді көрсетуге талап қойылады:
clusters – генерацияланатын кластерлер саны, points – әрбір кластердегі нүктелер саны,
std_dev – кластердегі нүктелердің стандарт ауытқуы.
Тапсырма мәліметтердің кластерелизациялануы автоматты түрде шешілетін нейрондар қабатын үйретуден тұрады. Қабаттың нейрондар саны студентпен жеке тапсырмаға байланысты тағайындалады және таңдаудағы кластерлер санымен сәйкес келуі мүмкін емес. task1.m программасында нейрондар саны үшін nneur идентификаторы қолднылады.
clusters, points, std_dev және nneur параметрлер тобы par.dat файлында бар және тапсырманың орындалу барысында редакцияланады. 1 кестеде осы топ параметрлерінің мәндері берілген.
Кесте 1
clust
|
poin
|
std_
|
nne
|
ers
|
ts
|
dev
|
ur
|
|
|
|
|
5
|
10
|
0.5
|
8
|
|
|
|
|
Бақылау сұрақтары
Кохоннен моделі дегеніміз не?
Кохоннен картасы дегеніміз не?
Екі өлшемді мәліметтерді қандай программа көмегімен кластерилизациялаймыз?
Достарыңызбен бөлісу: |