Professional Documents
Culture Documents
Tổng Quan Về Mạng Neuron
Tổng Quan Về Mạng Neuron
Processing Elements (PE): Cc PE ca ANN gi l Neuron, mi Nueron nhn cc d liu vo (Inputs) x l chng
v cho ra mt kt qu (output) duy nht. Kt qu x l ca mt Neuron c th lm Input cho cc Neuron khc
Kin trc chung ca mt ANN gm 3 thnh phn l Input Layer, Hidden Layer v Output Layer (Xem hnh
trn)
Trong , lp n (Hidden Layer) gm cc Neuron, nhn d liu input t cc Nueron lp (Layer) trc v
chuyn i cc input ny cho cc lp x l tip theo. Trong mt ANN c th c nhiu Hidden Layer.
Qu trnh x l thng tin ca mt ANN
Inputs: Mi Input tng ng vi 1 thuc tnh (attribute) ca d liu (patterns). V d nh trong ng dng ca ngn
hng xem xt c chp nhn cho khch hng vay tin hay khng th mi Input l mt thuc tnh ca khch hng nh
thu nhp, ngh nghip, tui, s con,
Output: Kt qu ca mt ANN l mt gii php cho mt vn , v d nh vi bi ton xem xt chp nhn cho
khch hng vay tin hay khng th output l yes (cho vay) hoc no (khng cho vay).
Connection Weights (Trng s lin kt) : y l thnh phn rt quan trng ca mt ANN, n th hin mc
quan trng ( mnh) ca d liu u vo i vi qu trnh x l thng tin (qu trnh chuyn i d liu t Layer
ny sang layer khc). Qu trnh hc (Learning Processing) ca ANN thc ra l qu trnh iu chnh cc trng s
(Weight) ca cc input data c c kt qu mong mun.
Summation Function (Hm tng): Tnh tng trng s ca tt c cc input c a vo mi Neuron (phn t x l
PE). Hm tng ca mt Neuron i vi n input c tnh theo cng thc sau:
Trong :
YT: Hm chuyn i
Y: Hm tng
Kt qu ca Sigmoid Function thuc khong [0,1] nn cn gi l hm chun ha (Normalized Function).
Kt qu x l ti cc Neuron (Output) i khi rt ln, v vy transfer function c s dng x l output ny
trc khi chuyn n layer tip theo. i khi thay v s dng Transfer Function ngi ta s dng gi tr ngng
(Threshold value) kim sot cc output ca cc neuron ti mt layer no trc khi chuyn cc output ny n
cc Layer tip theo. Nu output ca mt neuron no nh hn Threshold th n s khng c chuyn n Layer
tip theo.
Mt s kin trc ca ANN
training nhng vic chn cc input patterns a vo mng t training set c thc hin ngu
nhin (random). Batch training th tt c cc input patterns c a vo mng cng lc v sau
cp nht cc trng s mng ng thi. u im ca on-line training l tit kim b nh v
khng cn lu li s lng ln cc input patterns trong b nh.
Trong qu trnh hun luyn mng, thut ng epoch c dng m t qu trnh khi tt c cc
input patterns ca training set c a hun luyn mng. Ni cch khch 1 epoch c hon
thnh khi tt c cc d liu trong training set c a vo hun luyn mng. V vy s lng
epoch xc nh s ln mng c hun luyn (hay s ln a tt c cc d liu trong training
set vo mng).
Bi vit ny ch yu gii thiu v qu trnh hun luyn ANN theo k thut Supervised learning.
Qu trnh hc ca Supervised ANN c m t nh sau:
1.Tnh gi tr output .
2. So snh output vi gi tr mong mun (desired value).
3. Nu cha t c gi tr mong mun th hiu chnh trng s (weights) v tnh li output
Gi s sau khi tnh ton t cc input value cho, ta c output l Y. Gi tr mong mun (Desired) l Z bit trc.
S chnh lch gia Y v kt qu mong mun Z c biu din bi tham s delta (gi l li) = Z-Y. Mc ch ca
vic Learning l lm sao cho delta cng nh cng tt (Nu delta =0 l hon ho nht) bng cch iu chnh trng s
(weights) ca cc d liu vo.
d hnh dung, sau y minh ha vic hun luyn mt ANN n gin gm 1 Neuron hc thc hin php ton
Logic OR gia 2 input l 2 ton hng X1 v X2. Nu mt trong 2 input l positive (1) th kt qu l Positive. Kin
trc ANN nh sau :
Trong alpha l tham s kim sot tc hc ca ANN gi l Learning rate. Vic chn tham s Learning rate
ph hp (lm tng chnh xc) l vn rt quan trng khi trin khai ANN.
Cc cng thc thc hin trong Excel:
Tnh gi tr Output (Y) =IF((B3*E3+C3*F3)>0.5,1,0)
Tnh li (delta) =D3-G3
Cp nht trng s W1 =E3+0.2*H3*B3
Cp nht trng s W2 =F3+0.2*C3*H3
Trong v d ny, qu trnh hun luyn ANN lp li 4 ln th cc trng s hi t v ANN phn loi chnh xc cc
input patterns tng ng vi php ton Logic OR.