Professional Documents
Culture Documents
CHƯƠNG 3 - PHẦN 3 - MẠNG ADALINE& MẠNG PERCEPTRON VỚI HÀM TÁC ĐỘNG BÁN TUYẾN TÍNH
CHƯƠNG 3 - PHẦN 3 - MẠNG ADALINE& MẠNG PERCEPTRON VỚI HÀM TÁC ĐỘNG BÁN TUYẾN TÍNH
www.hcmute.edu.vn
PHẦN 3
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
xj y
i
xm w yn
nm
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
𝑛𝑒𝑡𝑖 = 𝑤𝑖𝑗 𝑥𝑗 = 𝑤 𝑇 𝑥
𝑗=1
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
Nếu các mẫu dữ liệu không thỏa mãn điều kiện độc lập tuyến tính
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
1 n
E E ( d i yi ) 2
2 i 1
Bước 6: - Nếu k < K thì gán k = k+1 và quay lại Bước 3.
- Nếu k = K thì tiếp tục Bước 7
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
x1
𝒘𝟏𝟐 0 y2
𝒘𝟐𝟐
x2
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
0.2 −1 0
𝑤2 (2) = 𝑤2 (1) + 𝜂 𝑑2 (1) − 𝑦2 (1) 𝑥(1) = −0.3 +1*(0+0.2) 0 = −0.3
0.4 0 0.4
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
2 2
Sai số tích lũy: 𝐸 = 𝐸 + 0.5 𝑑1 1 − 𝑦1 (1) + 𝑑2 1 − 𝑦2 (1) = 0.025
𝑥0 2 −1
Mẫu 2: 𝑥 2 = 𝑥1 2 = 0 , 𝑑1 2 = 1, 𝑑2 2 = 0
𝑥2 2 1
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
Làm tiếp tục: đến hết chu kỳ (mẫu 4) và huấn luyện đến khi E<Emax thì
dừng
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
𝑛𝑒𝑡𝑖 = 𝑤𝑖𝑗 𝑥𝑗 = 𝑤 𝑇 𝑥
𝑗=1
• Hàm kích hoạt:
1
Hàm S đơn cực (sigmoid/ logsig) 𝑦𝑖 =
1 + 𝑒 −𝜆𝑛𝑒𝑡𝑖
Hàm S lưỡng cực (bipolar sigmoid/ tansig) 2
𝑦𝑖 = −𝜆𝑛𝑒𝑡
−1
1+𝑒 𝑖
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
= 𝜆𝑎(𝑛𝑒𝑡𝑖 ) 1 − 𝑎(𝑛𝑒𝑡𝑖 )
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
1 1
𝑦𝑖′ 2
= 𝑎 𝑛𝑒𝑡𝑖 = 1 − 𝑦𝑖 = 1 − 𝑎2 (𝑛𝑒𝑡𝑖 )
′
2 2
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
yi k =a(net i )
Bước 4: Cập nhật vec tơ trọng số
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
2 i 1
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
www.hcmute.edu.vn
Phần 2: Mạng truyền thẳng một lớp
Ví dụ: Huấn luyện bài toán (ở ví dụ trong bài mạng Adaline) dùng mạng
perceptron với hàm kích hoạt tùy chọn.
www.hcmute.edu.vn