Hàm truyền trong mạng Nơron nhân tạo

Một phần của tài liệu Nghiên cứu ứng dụng mạng nơron nhân tạo dự báo phụ tải điện cho thành phố hưng yên (Trang 40 - 42)

Bất kỳ hàm truyền nào trong toolbox của phần mềm Matlab ñều 3 ñiểm chung nhất sử dụng hàm ñược hiển thịở dưới.

Hàm Hard-lim

Hình 2.3: ðồ th hàm Hard-Limit.

f(n)=1 nếu n≥0; f(n)=0 nếu n≤0;

Trường ðại học Nông nghiệp Hà Nội – Luận văn thạc sỹ kỹ thuật……….. ……… 32

Hàm tuyền hard-lim ñược hiển thị trên giới hạn ñầu ra output của tế bào tới 0. Hàm này sử dụng trong mạng Perceptron nhằm tạo ra các nơron.

Hộp công cụ có một hàm hard-lim ñể nhận ra hàm truyền hard-lim toán học hiển thịở trên. Chúng ta thử theo dõi mã sau:

n = -5:0.1:5;

plot(n,hardlim(n),'c+:');

Nó tạo ra một ñồ thị của hàm hard-lim trên phạm vi từ -5 tới 5.

Hàm Purelin.

Hàm truyền tuyến tính tính toán các ñầu ra của các nơron bằng cách ñơn giản quay trở về các giá trịñược truyền cho nó.

Các nơron loại này sử dụng xấp xỉ tuyến tính.

Hình 2.4: ðồ th hàm Purelin.

a=purelin(n)=purelin(Wp + b)= Wp + b; (2.3)

Nơron này có thể ñược huấn luyện ñể học quan hệ với hàm của các ñầu vào. Hoặc tìm kiếm xấp xỉ gần ñúng hàm phi tuyến. Một mạng tuyến tính có thể không, tất nhiên, thực hiện ñể thi hành sự tính toán phi tuyến.

Trường ðại học Nông nghiệp Hà Nội – Luận văn thạc sỹ kỹ thuật……….. ……… 33

Hàm truyền log-sigmoil hiển thịở dưới có ñầu vào input có thể có giá trị bất kỳ

dương và âm vô cùng và áp ñầu ra trong khoảng 0 tới 1.

Hình 2.5: ðồ th hàm Log-Sigmoid.

Hàm truyền Log-sigmoid này thường sử dụng trong Mạng lan truyền ngược. Ký hiệu hình vuông bên phải của hàm truyền hiển thị như hình trên tượng trưng cho hàm truyền liên quan.

Các hàm hoạt ñộng phải có các ñặc tinh sau: - Hàm bị chặn trên và chặn dưới.

- Hàm có tính ñơn ñiệu.

- Hàm phải có tính liên tục và trơn.

Một phần của tài liệu Nghiên cứu ứng dụng mạng nơron nhân tạo dự báo phụ tải điện cho thành phố hưng yên (Trang 40 - 42)