You are on page 1of 8

Input 3 Z1

X1
Hidden 5
Ouput 1
B=0.7*(Math.pow(hl, (1/il))); X2 Z2
Y1
t 1
X3 Z3
b 1
X1 0
X2 0 b1 b2
X3 0
No Tanggal Bulan Tahun Harga No Tanggal
1 1 6 2015 15500 1 0
2 8 6 2015 15000 2 0.25
3 15 6 2015 16800 3 0.5
4 22 6 2015 12000 4 0.75
5 29 6 2015 17000 5 1
6 1 7 2015 15000 6 0
7 8 7 2015 16500 7 0.25
8 15 7 2015 17500 8 0.5
9 22 7 2015 17500 9 0.75
10 29 7 2015 18750 10 1
Inisial bobot V
V 1 2 3 4 5
x1 0.3 0.2 0.1 0.1 0.4
x2 0.2 0.3 0.1 0.2 0.4
x3 0.1 0.2 0.3 0.4 0.2
b 0.1 0.1 0.1 0.1 0.1
Vij 0.3741657380.412310560.331662470.4582575695 0.6
b1 -0.8 -0.81 -1.45 -1.32 -0.87

Langkah 4
Feedforward
z_netj z_net1 z_net2 z_net3 z_net4 z_net5
1

zj = f(z_net)
Z1 z2 z3 z4 z5
0.7310585787 0.5 0.5 0.5 0.5

Inisial bobot W
w10 w11 w21 w31 w41 w51
-0.1 0.2 0.1 0.3 0.2 0.3
Langkah 5
Hitung Ynetk
y_net1 0.2462117157

Hitung Yk / f(y_net1)
Yk 0.5612438565

Hitung nilai error δk


δ1 0.108043345

Hitung perbaikan bobot Wjk


Δw10 0.05402167 //Zj=1
Δw11 0.03949300711
Δw12 0.02701083624
Δw13 0.02701083624

Langkah 7
Hitung faktor δ tersembunyi berdasarkan kesalahan disetiap zj
δ_net1= 0.02160866899
δ_net2= 0.0108043345
δ_net3= 0.03241300349

Faktor kesalahan δ unit tersembunyi


δj=δ_netj f'(z_netj)= δ_znet zj (1-zj)
δ1 0.005321117237
δ2 0.002660558619
δ3 0.007981675856

Hitung perbaikan bobot ViJ


Δvij=
Δv10= 0
Δv20= 0
Δv30= 0
Δv11= 0.002660558619
Δv21= 0.001330279309
Δv31= 0.003990837928
Δv12= 0
Δv22= 0 µ 0.25
Δv32= 0

Langkah 8 perubahan bobot Dengan momentum


wjk wjk(lama)+wjk wkj (t +1)= wkj(t )+α .δk. zj+ µ ( wkj (t)-w kj( t-1))
w10(baru)= 0.2540216725 w10(baru)= 0.3040216725
w11(baru)= 0.2394930071 w11(baru)= 0.03949300711
w12(baru)= 0.1270108362 w12(baru)= 0.02701083624
w13(baru)= 0.3270108362 w13(baru)= 0.273222552

Vij(baru) = vij(lama)+Δvij v ij (t +1)=v ij (t)+α .δk. zj+μ(v ij (t)-v ij (t-1))


Δvij= Δvij=
Δv10(baru)= 0.1 Δv10(baru)= 0.125
Δv20(baru)= 0.1 Δv20(baru)= 0.125
Δv30(baru)= 0.1 Δv30(baru)= 0.125
Δv11(baru)= 0.3026605586 Δv11(baru)= 0.3776605586
Δv21(baru)= 0.2013302793 Δv21(baru)= 0.2513302793
Δv31(baru)= 0.1039908379 Δv31(baru)= 0.1289908379
Δv12(baru)= 0.2 Δv12(baru)= 0.25
Δv22(baru)= 0.3 Δv22(baru)= 0.375
Δv32(baru)= 0.1 Δv32(baru)= 0.125

PENGUJIAN DENGAN FEEDFORWARD


nilai - min / max - min
[input] [hidden[
[hidden] [output]
v11 0.3 v21 0.2 v31 0.1
v12 0.2 v22 0.3 v32 0.2
v13 0.1 v23 0.1 v33 0.3
b1 random 0.1 v41 0.1
b2 random 0.2 v42 0.3
v43 0.2
v51 0.3
Bulan Tahun Harga v52 0.1
0 0 0.5185185185 v53 0.2
0 0 0.4444444444
0 0 0.8959778086
0 0 0.63999808 b 1
0 0 0.9066661689
1 0 0.7999989333 Denormalisasi data
1 0 0.87999936 y'=y(max-min)+min
1 0 0.9333329778 y';=hasil keluaran pada pelatihan
1 0 0.93333802634 max= nilai terbesar dari data masukan
1 0 1 min= nilai terkecil dari data masukan

1 6 2015 15500 0 0 0 0.7


8 6 2015 15000 0.25 0 0 0.6
15 6 2015 16800 0.5 0 0 0.96
22 6 2015 12000 0.75 0 00
29 6 2015 17000 1 0 01
(t)-w kj( t-1)) bobot lama+perbaikan bobot wjk+momentum(bobot lama-iterasi sebelumnya)

Feedforward
z_netj z_net1 Δvij=
0 0 Δv10(baru)= 0.1000859
00 Δv20(baru)= 0.100043
0 0.2672612419 Δv30(baru)= 0.1001289
Δv11(baru)= 0.3026039
Δv21(baru)= 0.2013019
zj = f(z_net) Δv31(baru)= 0.1039058
Z1 z2 Δv12(baru)= 0.2
0.5 0.5 Δv22(baru)= 0.3
Δv32(baru)= 0.1
Inisial bobot W
w10 w11
-0.1 0.2
Langkah 5
Hitung Ynetk
y_net1 0
Hitung Yk / f(y_net1)
Yk 0.5
w10 -0.1
w11 0.2
w21 0.1
w31 0.3
b2 0.2

You might also like