Mạng truyền thẳng nhiều lớp bao gổm một lớp vào, một hoặc nhiều lớp ẩn và một lớp ra. Trong đó các nơron lớp thứ i được nối đầy đủ với các nơron lớp thứ i+1, các nơron trong cùng một lớp không liên kết với nhau. Các nơron đầu vào có nhiệm vụ tiếp nhận các dữ liệu đầu vào và chuyển cho lớp ẩn kế tiếp. Trong nhiều ứng dụng
- 37 -
thực tế, để đơn giản, người ta thường sử dụng mạng có một lớp ẩn, số nơron trong lớp ẩn được xác định dựa trên kinh nghiệm, hoặc dựa trên kỹ thuật tìm kiếm khác nhau.
• Lớp vào: Là các nơron nhận các biến đầu vào xi với i=1,2...n, n là số biến đầu
vào. Các nơron lớp vào nhận giá trị các biến đầu vào, dữ liệu của tất cả các nơron ở lớp đầu vào được tính toán rổi chuyển kết quả cho các nơron lớp ẩn
• Lớp ẩn: Bao gổm các nơron yj với j=1,2..m. Các nơron lớp ẩn nhận tín hiệu từ
nơron lớp vào qua bộ trọng số W1
• Lớp ra: Bao gổm các nơron đưa ra giá trị zk với k=1,2..l. Các nơron lớp ra
nhận tín hiệu từ nơron lớp ẩn qua bộ trọng số W2. Mỗi nơron đầu ra tương ứng với 1 biến đầu ra.
Trong mạng lan truyền ngược tín hiệu được lan truyền từ lớp vào đến lớp ra và mạng thực hiện ánh xạ để tính giá trị cho các biến đầu ra dựa vào các giá trị biến đầu vào. Ban đầu giá trị các biến vào được chuyển cho các nơron lớp vào của mạng, dữ liệu của tất cả các nơron ở lớp đầu vào được tính toán rổi chuyển kết quả cho các nơron lớp ẩn. Cuối cùng mỗi nút ẩn gửi kết quả đến tất cả các nơron ra. Giá trị của các nút đầu ra chính là giá trị của các biến đầu ra cần xác định.