skkn Tiểu Luận PRO(123docz.net) <
6.4.3 Xác định số lớp ẩn
Ví dụ này chỉ sử dụng một lớp ẩn. Số lượng tế bào thần kinh trong lớp ẩn rất quan trọng đối với độ chính xác. Số lượng tế bào thần kinh trong lớp ẩn càng nhiều thì thời gian mạng BP học tập càng tăng mạnh. Số lượng tế bào thần kinh ít
skkn Tiểu Luận PRO(123docz.net)
hơn trong lớp ẩn, mạng cĩ thể khơng giải quyết được các vấn đề phức tạp. Trong ví dụ này, các nơ-ron ẩn được xác định theo cơng thức thực nghiệm chung theo Kolmogorov. Cơng thức thực nghiệm của Kolmogorov là:
𝑛 = √𝑝 + 𝑞 + 𝑐 (4)
Trong đĩ n là số nơron ẩn; p là số lượng tế bào thần kinh lớp đầu vào; q là số lượng tế bào thần kinh cho lớp đầu ra; c ứng với các giá trị của hằng số trong khoảng từ 1 đến 10. Theo tình hình thực tế và thực nghiệm của mơ hình thử nghiệm nhà thơng minh của dự án thơng minh CASAS, số nơron ẩn được đặt là 11.
6.4.4 Kết quả
Số lượng tế bào thần kinh lớp đầu vào là 5, số nơron ẩn là 11 và số đầu ra là 10. Tỷ lệ học η bằng 0,1. Hệ số xung lượng α được đặt là 0,95. Các mẫu đã được thu thập trong thử nghiệm căn hộ thơng minh CASAS trong 55 ngày, dẫn đến tổng số 600 trường hợp của 10 hoạt động này và 647.485 sự kiện cảm biến chuyển động được thu thập. Kết quả được thể hiện trong Hình 6.3.
Hình 6.3 Kết quả cho mỗi hoạt động [15]
Lưu ý rằng độ chính xác của hoạt động là cao ngoại trừ hoạt động 5. Điều này là do các mẫu cho hoạt động 5 quá ít. Tuy nhiên, mạng nơron BP đạt được độ chính xác nhận dạng tốt.
skkn Tiểu Luận PRO(123docz.net)