1. Neural nhân t o
Neural nhân t o là m t đ n v tính toán có nhi u đ u vào ơ (yi) và m t đ u ra
(a), m i đ u vào đ n t m t ế liên k tế. Đ c tr ng c a neural m t hàm kích ư
ho t (f) phi tuy n chuy n đ i t h p tuy n tính c a t t c các tín hi u đ u vàoế ế
thành tín hi u đ u ra. Hàm kích ho t này đ m b o tính ch t phi tuy n ế cho
tính toán c a m ng neural. H s đi u ch nh b tác d ng tăng lên ho c gi m
đi đ u vào th c c a hàm kích ho t, tùy theo nó d ng hay âmươ .
Hình1.1: Mô hình m t neural nhân t o
M t neural đ c c u t o g m các thành ph n chính : ượ
Liên k t neural.ế
B c ng .
Hàm kích ho t.
w2
wk
w1
y1
y2
b0
yk
fa
Đ u vàoĐ u ra a=f( w’y+b)
2. M ng neural nhân t o.
m t h th ng bao g m nhi u ph n t x đ n gi n (hay còn g i ơ
neural) t a nh neural th n kinh c a não ng i, ho t đ ng song song đ c ư ườ ượ
n i v i nhau b i các liên k t neural. M i liên k t kèm theo m t tr ng s nào đó, ế ế
đ c tr ng cho tính kích ho t ho c c ch gi a các neural. ư ế
Mô hình m ng neural.
Hình 1.2: S đ đ n gi n v m t m ng neural nhân t oơ ơ
Mô hình m ng neural trên g m 3 l p:
L p nh p (input).
L p n(hidden).
L p xu t (output).
3. Thu t toán LAN TRUY N NG C ƯỢ
Xét m ng neural 3 l p : l p nh p, l p n và l p xu t.
Hàm kích ho t các neural : logistic (sigmoid).
g(x)= (1.3)
B c 1: Kh i t o tr ng s w ng u nhiên nh .ướ
B c 2 : Ch n l p đ u vào x và đính nó vào l p đ u vào . ướ
B c 3 : Truy n s kích ho t qua tr ng s đ n khi kich ho t các neuralướ ế
đ u ra.
B c 4: Tính đ o hàm riêng ướ δE” theo tr ng s cho l p xu t. s d ng
GRADIENT c a hàm l i .
B c 5: Tính đ o hàm riêng ướ δE” theo tr ng s cho l p n. s d ng
GRADIENT c a hàm l i.
B c 6: C p nh t t t c tr ng s theo Wi=W(i-1)-µ(ướ δE/ δ Wi).
B c 7: quay lai “B c 2” cho đ n “B c 6” cho t t c các m u.ướ ướ ế ướ
Trong đó: GRADIENT hàm l i:
Đ i v i các neural l p đ u ra:
Hàm l i:
w2
wk
w1
z=g(v)
v=b0 +
g(x)=
y1
y2
b0
yk
E(z)= (z - t)2
(1.4)
Đ o hàm riêng c a hàm l i theo tr ng s b:
b
v
v
z
z
E
b
E
=
(1.5)
Ta có:
>
=
=
=
=
=
0,
0,1
)1(
)(
1
iy
i
b
v
zz
v
g
v
z
tz
z
E
i
Đ t:
)1()(
=
=
zztz
v
z
z
E
p
Ta đ c:ượ
>
=
=
0
0
ipy
ip
b
E
i
i
(1.6)
Đ i v i các neural l p n:
a2
ad
a1
y=g(u)
v=a0 +
x1
x2
a0
L p đ u
ra
Đ o hàm riêng c a hàm l i theo tr ng s :
a
u
u
y
y
E
a
E
=
(1.7)
Ta có:
( )
>
=
=
=
=
==
=
=
0,
0,1
1
)1()(
1
jc
j
a
u
yy
u
y
b
y
v
pzztz
v
z
z
E
y
v
v
z
z
E
y
E
j
j
i
i
iiiii
i
i
i
K
i
i
i
i
i
Đ t:
)1(
1
yybp
u
y
y
E
q
K
i
ii
=
=
=