Tính gần đúng hàm số dùng mạng nơron.

Một phần của tài liệu NGHIÊN CỨU ỨNG DỤNG MẠNG NƠRON TRUYỀN THẲNG NHIỀU LỚP TRONG ĐIỀU KHIỂN THÍCH NGHI VỊ TRÍ ĐỘNG CƠ ĐIỆN MỘT CHIỀU KHI CÓ THÔNG SỐ VÀ TẢI THAY ĐỔI (Trang 56 - 57)

- Phương pháp nhận dạng không tham số và nhận dạng tham số

2.1.5Tính gần đúng hàm số dùng mạng nơron.

Theo định lý Weierstrass có thể sử dụng các đa thức trong các sơ đồ khác nhau để tính toán gần đúng với độ chính xác tùy ý các hàm liên tục. Đã có một số kết quả về việc sử dụng mạng nơron truyền thẳng nhiều lớp có một hay nhiều lớp ẩn, với ă,) dạng sigmoid để tính toán gần đúng các hàm liên tục. Có thể thay thế hàm f(x) liên tục thuộc Rn bằng mạng nơron đủ rộng:

𝑓 𝑥 ≅ 𝑓 𝑥 = 𝑊𝑇𝑎 𝑉𝑇𝑥 + 𝑒 2.51

Với W, V là véc tơ trọng số của tầng vào và tầng ẩn của mạng nơron; Sai lệch: 𝑒 = 𝑓 𝑥 − 𝑓 𝑥 2.51

Định nghĩa 1: Hàm 𝑓 𝑥 gọi là hàm mục tiêu của mạng nơron để mô tả đối tượng f(x) nếu thỏa mãn điều kiện e = 0 với mọi x thuộc Rn

.

- Hàm 𝑓 𝑥 được gọi là hàm mục tiêu gần đúng của mạng nơron nếu thỏa mãn điều kiện e ≤  với mọi x thuộc Rn;  là sai số cho phép.

Định nghĩa 2: Các véc tơ N, W, V thuộc Rn được gọi là số nơron và trọng số lý tưởng của mạng nơron nếu thỏa mãn hàm mục tiêu 𝑓 𝑥 .

Định lý:

Cho (x) là hàm số đơn điệu, liên tục. Cho S thuộc Rn

và 𝑓 (𝑥1, … , 𝑥𝑛) là các giá trị thực trong S. Cho  > 0. Sẽ tồn tại các số nguyên dương N và các hằng số thuộc Rn là: ci, I (i = 1, 2,…,N); wij (i = 1, 2,…,N; j = 1, 2,…,N) sao cho: 𝑓 𝑥1, … , 𝑥𝑛 = 𝑐𝑖𝑎 𝑤𝑖𝑗𝑥𝑗 − 𝜃𝑖 𝑁 𝑗 =1 𝑁 𝑖=1 2.52 Thỏa mãn: 𝑓 𝑥1, 𝑥2, … , 𝑥𝑛 − 𝑓 𝑥1, 𝑥2, … , 𝑥𝑛 ≤ 𝜀 Đối tượng Mạng nơron e - + u r yp

Mạng (2.52) có 1 lớp ẩn, kết quả tương tự cho mạng nhiều lớp ẩn.

Một phần của tài liệu NGHIÊN CỨU ỨNG DỤNG MẠNG NƠRON TRUYỀN THẲNG NHIỀU LỚP TRONG ĐIỀU KHIỂN THÍCH NGHI VỊ TRÍ ĐỘNG CƠ ĐIỆN MỘT CHIỀU KHI CÓ THÔNG SỐ VÀ TẢI THAY ĐỔI (Trang 56 - 57)