Mạng nơron Elman: 1 Cấu trỳc mạng Elman

Một phần của tài liệu nghiên cứu ứng dụng mạng nơron elman nhận dạng vị trí rôbôt hai khâu (Trang 74)

- Lớp ra: Là lớp nơron tạo cỏc tớn hiệu ra cuối cựng.

3.1.Mạng nơron Elman: 1 Cấu trỳc mạng Elman

ỨNG DỤNG MẠNG NƠRON ELMAN NHẬN DẠNG VỊ TRÍ RễBễT HAI KHÂU

3.1.Mạng nơron Elman: 1 Cấu trỳc mạng Elman

3.1.1. Cấu trỳc mạng Elman

Mạng nơron Elman là một phần của mạng nơron hồi qui, nú được phỏt minh bởi Elman ( Elman 1990) thụng thường là mạng hai lớp với cỏc thụng tin phản hồi từ đầu ra của lớp thứ nhất tới đầu vàọ Đường hồi tiếp này cho phộp mạng Elman phỏt hiện và tạo ra những mẫu thời gian khỏc nhaụ Điều đú cú nghĩa là sau khi huấn luyện mối quan hệ giữa đầu vào hiện tại và và cỏc lớp bờn trong là quỏ trỡnh đưa ra đầu ra và miờu tả cú liờn quan đến những thụng tin cũ bờn trong. Sơ đồ cấu trỳc mạng Elman như hỡnh 3.1

Hỡnh 3.1. Sơ đồ cấu trỳc mạng Elman

Mạng Elman cú cỏc nơron tansig trong lớp ẩn và những nơron purelin ở lớp rạ Sự kết hợp này là rất đặc biệt vỡ trong mạng hai lớp với những hàm truyền này cú thể tạo ra bất kỳ hàm nào với độ chớnh xỏc tuỳ ý. Yờu cầu duy nhất là lớp ẩn phải cú đủ số nơron. Số nơron trong lớp ẩn càng nhiều thỡ mạng càng mụ tả chớnh xỏc nhưng cũng phức tạp hơn. Hỡnh 3. 2 là lược đồ mạng Elman với đầu vào x1  xn và hai lớp, lớp ẩn và lớp rạ Chỳng ta cú thể sử dụng chức năng thay

Số húa bởi Trung tõm Học liệu – Đại học Thỏi Nguyờn h t tp : // w w w . lr c - tnụ e d u . v n

63

Chương III: Ứng dụng mạng nơron Elman nhận dạng vị trớ rụbụt hai khõu

thế cho mỗi lớp. Một vài chức năng cú giới hạn đầu ra nờn ta cần chọn chức năng phự hợp.

Mạng elman khỏc với mạng hai lớp thụng thường trong đú lớp thứ nhất cú liờn kết phản hồị Hỡnh 3.2 là lược đồ mạng Elman

Hỡnh 3.2. Lược đồ mạng Elman

Sự trễ trong liờn kết này lưu trữ trị số từ bước nhảy trước, nú cú thể được sử dụng trong bước nhảy hiện tạị

a1(k) = f1 (IW1,1x + LW1,1a1(k -1) + b1 (3.1) Trong đú:

IW1,1 : là kớch thước ma trận thụng số vào của lớp phản hồi X là m x1 kớch thước ma trận của cỏc đầu vào

LW1,1 : là R x R kớch thước ma trận thụng số hiện tại

a1(k -1) : là đầu ra của lớp hồi qui tại bước nhảy thứ ( k – 1) b1 : là trọng số của lớp hồi qui

f1 : là chức năng chuyển đổi của lớp hồi qui a1(k) : là đầu ra của lớp hồi qui ở bước nhảy k

Với R nơron lớp hồi qui cú thể cú một R x1 ma trận của a1(k) a2(k) = f2 ( LW2,1a1(k) + b2)

Trong đú:

2

e

Số húa bởi Trung tõm Học liệu – Đại học Thỏi Nguyờn h t tp : // w w w . lr c - tnụ e d u . v n

64

Chương III: Ứng dụng mạng nơron Elman nhận dạng vị trớ rụbụt hai khõu

b2 : là những trọng số của lớp ra f2: là sự chuyển chức năng của lớp ra a2: là đầu ra của lớp ra

Với S nơron lớp ra cú thể cú S x 1 ma trận của a2(k).

Một phần của tài liệu nghiên cứu ứng dụng mạng nơron elman nhận dạng vị trí rôbôt hai khâu (Trang 74)