Anda di halaman 1dari 1

sample = [ 76.12 3.1648 4.84 4.47; 72.75 2.0252 5.9 5.95; ...

72.16 1.8720 8.97 6.89; 72.86 1.4606 13.47 3.58];


sample = sample';
Tc = [ 1 2 3 4];
T = ind2vec(Tc);
JumlahKlas = size(full(T) , 1 );
JumlahNeuron = 4;
net = newlvq(minmax(sample) , JumlahNeuron, (1/JumlahKlas) * ones(1,JumlahKlas))
;
bobot_awal_input = net.IW{1,1};
bobot_awal_lapisan = net.LW{2,1};
net.trainparam.epochs = 500;
net.trainparam.goal = 0.01;
net = train(net,sample,T);
data = [72.86 1.4606 13.47 3.58; 72.16 1.8720 8.97 6.89; ...
72.75 2.0252 5.9 5.95; 76.12 3.1648 4.84 4.47; ...
71.78 1.8180 16.55 8.96; 74.30 1.8360 15.96 4.66; ...
70.68 0.2870 15.42 4.35; 73.46 1.8260 10.11 7.73; ...
70.84 2.5540 11.88 5.58; 70.69 1.4295 11.38 3.39; ...
72.03 5.8704 8.03 2.27; 75.92 1.7637 9.65 5.7; ...
77.31 2.2837 3.58 2.46; 76.08 1.2494 6.66 -3.19];
data = data';
y = sim(net,data);
yc = vec2ind(y);

Anda mungkin juga menyukai