Thiết lập mạng Perceptron (nntool)

Một phần của tài liệu he_mo_va_noron (Trang 119 - 121)

Chương 4 : MẠNG PERCEPTRONS

4.5. SỬ DỤNG GIAO DIỆN ĐỒ HỌA ĐỂ KHẢO SÁT MẠNG NƠRON

4.5.2. Thiết lập mạng Perceptron (nntool)

Giả thiết cần thiết lập mạng perceptron thực hiện cổng logic AND. Nó có véc tơ vào:

p = [0 0 1 1; 0 1 0 1] và véc tơ đích là: t - [0 0 0 1]

Ta gọi mạng là ANDNet. Một lần thiệt lập mạng sẽ dược huấn luyện. Sau đó ta có thể cất mạng, đầu ra của nó; v.v... bằng lệnh "exporting" trong cửa sổ dòng lệnh.

a/ Thiết lập các giá trị vào - ra

Để bắt đầu ta gõ nntool, xuất hiện cửa sổ hình 4.6.

Hình 4.6

Kích vào help để bắt đầu vào bài toán mới và để thấy ý nghĩa của các nút. Trước tiên, để định nghĩa đầu vào mạng ta gọi p, có giá trị cụ thể [0 0 1 0; 0 1

Như vậy, mạng có 2 phần tử vào và 4 tập của 2 phần tử véc tơ đó được đưa đển để huấn luyện. Để đinh nghĩa dữ liệu này, kích vào new data sẽ xuất hiện cửa sổ Create New Data. Đặt tên cho p, giá trị là [0 0 1 1; 0 1 0 -1] và xác định kiểu dữ liệu (data type) là tập dữ liệu vào (inputs). Cửa sổ thiết lập dữ liệu mới như hình 4.7. Bây giờ kịch Create để thiết lập file đầu vào p. Cửa sổ Network/Data Manager hiện lên và p chỉ rõ là đầu vào. Tiếp theo ta thiết lập đích của mạng. Kích new data một lần nữa rồi đưa vào biến t với giá trị [0 0 0 1], sau đó kích target để ấn định kiểu dữ liệu. Sau đó lại kịch Create ta sẽ thấy cửa sổ Network/Data Mangaer xuất hiện với t là đích và p là các đầu vào.

Hình 4.7

b. Thiết lập mạng

Giả thiết ta muốn thiết lập mạng mới có tên là ANDNet. Để làm điều đó ta kích New Network. cửa sổ CreateNew Network xuất hiện với tên ANDNet trong khung Network Name (hình 4.8), thiết lập kiêu mạng Netword Type là Perceptron, khi đó kiểu mạng ta mong muốn được thiết

lập. Phạm vi đầu vào có thể được cài dặt bằng con số trong vùng đó. song ta cũng rất dễ đàng nhận được chúng từ 1 đầu dữ liệu riêng biệt ta cần sử dụng. Để làm điều này ta kích vào mũi lên di xuống ở phần bên phải của phạm vi đầu vào (Input Range) menu này trải xuống chỉ ra rằng ta có thể có được phạm vi đầu vào từ file p nếu ta muốn. Nếu kích vào p phạm vi đầu vào sẽ là [0 1 ; 0 1].

Hình 4.8a, b

Ta chọn hardlim trong menu hàm chuyển transfer function và learnp

trong menu hàm học learning function. Đển đây ta có cửa sổ Create New Netword như hình 4.8a.Ta có thể quan sát cấu trúc mạng bằng cách kích vào

Wiew (hifnh 4.8b).

Như vậy ta đã thiết lập được một mạng nơron đầu vào đơn (bao gồm 2 phần tử) hàm chuyển hardlim và 1 đầu ra. Đó là mạng perceptron ta mong muốn.

Bây giờ kích vào Create để mọi ra mạng vừa thiết lập, ta sẽ nhận được cửa sổ Netword/Data Manager. Chú ý rằng ANDNet bây giờ được liệt kê như một mạng (hình 4.9).

Một phần của tài liệu he_mo_va_noron (Trang 119 - 121)

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

(170 trang)