Bài giảng Nhập môn điều khiển thông minh - Chương 4: Mạng thần kinh - Huỳnh Thái Hoàng
Moân hoïc
NHẬP MÔN ĐIỀU KHIỂN THÔNG MINH
Giảng viên: PGS.TS. Huỳnh Thái Hoàng
Bộ môn Điều Khiển Tự Động
Khoa Điện – Điện Tử
Email: [email protected]
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
1
Chương 4
MNG THẦN KINH
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
2
Nội dung
Khái niệm về mạng thần kinh
Các cấu trúc mạng và giải thuật huấn luyện
Perceptron
Adaline
Mạng truyền thẳng nhiều lớp
Giới thiu Neural Network Toolbox của Matlab
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
3
MẠNG THẦN KINH
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
4
Bộ não
Bộ não con người là hệ thống xử lý thông tin phức
hợp, phi tuyến và song song có khả năng học, ghi
nhớ, tổng quát hóa và xử lý lỗi.
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
5
Mạng thần kinh sinh học
Bộ não con người gồm khoảng 1011 tế bào thần kinh
liên kết với nhau thành mạng
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
6
Tế bào thần kinh sinh học
Tế bào thần kinh gồm: thân tế bào (soma), đầu dây
thần kinh vào (dendrite), khớp nối (synapse), sợi
trục (axon) và đầu dây thần kinh ra
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
7
Tế bào thần kinh
T
x
x1 x2 xm
vector tín hieäu vaøo teá baøo thaàn
T
kinh
1 2 m
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
8
Hàm tích hợp ngõ vào tế bào thần kinh
Hàm tuyến tính (linear function):
m
T
j j
j1
Hàm toàn phương (quadratic function):
m
2
f net w x
j j
j1
Hàm cầu (spherical function):
m
2
2
T
2
f net (x w ) (x w) (x w)
j
j
j1
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
9
Hàm tác động
Hàm nấc (step):
Hàm dấu (sign):
1 if f 0
0 if f 0
a( f )
a( f )
1 if f 0
-1 if f 0
1 neáu f 1
0 neáu f 0
1 neáu f 1
a( f ) f neáu 0 f 1
Hàm tuyến tính bão hòa:
1 neáu f 1
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
10
Hàm tác động
Hàm tuyến tính: (purelin)
a( f ) f
Hàm dạng S đơn cực (logistic sigmoid function - logsig)
1
a( f )
( 1)
1 ef
Hàm dạng S lưỡng cực (hyperbolic tangent sigmoid
function - tansig)
1 ef
a( f )
( 1)
1 ef
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
11
Các dạng hàm tác động
a(f)
a(f)
a(f)
1
1
0
1
0
f
f
f
1
0
Hàm dạng S đơn cực
Hàm dốc bão hòa
Hàm nấc
a
a
a
1
1
1
f
f
f
1
0
0
0
1
1
1
1
Hàm dấu
Hàm tuyến tính bão hòa Hàm dạng S lưỡng cực
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
12
Ví dụ tính ngõ ra của tế bào thần kinh
1
w1
w2
y
a(.)
x2
x3
w3
Tính ngõ ra của tế bào thần kinh, biết rằng hàm tổng ở ngõ
vào là hàm tuyến tính, hàm tác động là sigmoid đơn cực:
x1 1; x2 0.5; x3 0.4;
w1 0.3;w2 0.8;w3 0.4; 0.6
Giải:
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
13
Cấu trúc mạng thần kinh
Mạng truyền thẳng 1 lớp Mạng truyền thẳng nhiều lớp
Mạng hồi qui lớp
Mạng hồi qui nhiều lớp
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
14
Các phương pháp huấn luyện mạng
Học có giám sát
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
15
Các phương pháp huấn luyện mạng
Học có củng cố
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
16
Các phương pháp huấn luyện mạng
Học có không giám sát
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
17
Sơ đồ huấn luyện một tế bào thần kinh
wi (k 1) wi (k) wi (k)
wi (k) rx(k)
r fr
wi (k), x(k),di
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
18
Cấu trúc mạng perceptron
Mạng perceptron là mạng truyền thẳng 1 lớp, trong đó:
Hàm xử lý ngõ vào là hàm tuyến tính
m
wT
i
ij
j
i
j1
Hàm kích hoạt ở ngõ ra là hàm nấc
1 neáu net 0
0 neáu neti 0
y a(net ) step (net )
i
i
i
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
19
Ví dụ tính ngõ ra của Perceptron
1
w1
w2
a
y
x2
x3
w3
Tính ngõ ra của Perceptron ở trên, biết:
1 12 3
w1 0.5;w2 0.8;w3 0.8; 0.2
19 August 2014
© H. T. Hoàng - ÐHBK TPHCM
20
Tải về để xem bản đầy đủ
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Nhập môn điều khiển thông minh - Chương 4: Mạng thần kinh - Huỳnh Thái Hoàng", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
bai_giang_nhap_mon_dieu_khien_thong_minh_chuong_4_mang_than.pdf

