Huơn luyê ̣n ma ̣ng

Một phần của tài liệu Ứng dụng mạng nơron để giải bài toán động học ngược cho tay máy (Trang 57)

C mt

4.1.2 Huơn luyê ̣n ma ̣ng

Quá trình huấn luyện được thực hiện như sau:

Khởi động Neural Network Toolbox băng cach gõ lê ̣nh „nntool‟ ở dong nhăc lê ̣nh trong command window c a phân mêm matlab. Hô ̣p giao diê ̣n Neural Network Toolbox xuât hiê ̣n như hinh 4.1.

Hình 4.1Giao diê ̣n của Neural Network Toolbox

Nhâ ̣p mẫu dung để huân luyê ̣n : Chọn import > import from MATLAB workspace > p1_check > Input Data > Import > ok (Hình 4.2). Lă ̣p la ̣i tư bươc 3

đến bước 5 cho 3 bộ dữ liê ̣u con la ̣i trong đo vơi bộ p 1_train cho ̣n „Input Data‟, bô ̣

t1_check va t1_train cho ̣n „Target Data‟. Sau khi thực hiê ̣n xong kêt quả được như hình 4.3.

Hình 4.3Dữ liê ̣u huân luyê ̣n đã được nhâ ̣p vao Neural Network Toolbox Khởi ta ̣o ma ̣ng: Chọn new > Network > Đặt tên mạng „Net1_1‟. Các thông

tin khác chọn như trong hình 4.4 > Chọn View. Kết q a được n hư hinh 4.5, sau đo nhân „Create‟ kêt qủa được như hinh 4.6

Hình 4.5Câu truc của ma ̣ng Net1_1

Hình 4.6Mạng Net1_1 đã được ta ̣o để chuẩn bi ̣ huân luyê ̣n

Hình 4.8Các thông số huấn luyện mạng Net1_1

Thông tin vê kêt quả huân luyê ̣n ma ̣ng Net 1_1 sau 1000 bươc lă ̣p được thể hiê ̣n trong hinh 4.9, 4.10, 4.11, 4.12

Hình 4.10 Đồ thị thể hiện tổng bình phương sai số trong quá trình huấn luyện mạng

Net1_1

Hình 4.11 Đồ thị thể hiện gradien, hê ̣ sô kêt hợp „mu‟ va sai sô trên bô ̣ dữ liê ̣u kiểm chưng c a mạng Net1_1

Hình 4.12 Đồ thị thể hiện mối quan hệ giữa giá trị đích và đầu ra c a mạng Net1_1

Sau khi ma ̣ng Net1_1 đã được huân luyê ̣n xong, sử dụng bộ mẫu thư hai gôm

1000 mẫu để mô phỏng nhăm đanh gia khả năng tổng quát hóa c a mạng Net 1_1

đôi vơi những dữ liê ̣u năm trong vung huân luyê ̣n ma ma ̣ng chưa được học.

Quá trình thực hiện như trong hình 4.13. Sai lê ̣ch của các biến khớp khi xác định bằng mạng Net1_1được thể hiê ̣n trong hinh 4.14, 4.15, 4.16, 4.17, 4.18.

Hình 4.14 Đồ thị thể hiện sai lệch c a θ1khi mô phỏng ma ̣ng Net1_1

Hình 4.15Đồ thị thể hiện sai lệch c a θ2khi mô phỏng ma ̣ng Net1_1

Hình 4.17Đồ thị thể hiện sai lệch c a θ4khi mô phỏng ma ̣ng Net1_1

Hình 4.18 Đồ thị thể hiện sai lệch c a θ5khi mô phỏng ma ̣ng Net1_1

Một phần của tài liệu Ứng dụng mạng nơron để giải bài toán động học ngược cho tay máy (Trang 57)

Tải bản đầy đủ (PDF)

(100 trang)