Mô phỏng mạng neurons bằng các hàm trong MATLAB

Một phần của tài liệu (LUẬN văn THẠC sĩ) ứng dụng viễn thám, hệ thống thông tin địa lý và các thuật toán tối ưu trong đánh giá nguy cơ sốt rét tại tỉnh đắk nông (Trang 69 - 70)

MATLAB (Matrix laboratory) là một trong các phần mềm hỗ trợ tốt nhất cho các công thức toán ma trận và hiển thị thông tin do công ty MathWorks thiết kế. MATLAB có khả năng chạy trên nhiều hệ điều hành nên khá thân thiện, nhƣ trên máy tính cá nhân đƣợc cài đặt hệ điều hành Windows. MATLAB đƣợc điều khiển bằng tập các lệnh, có khả năng lập trình với cú pháp dịch lệnh (scrip file). Các lệnh trong Matlab rất hiệu quả, cho phép giải nhiều loại cơng thức tốn khác nhau, đặc biệt các hệ phƣơng trình tuyến tính hoặc các hàm tốn phức tạp. Ngồi ra, MatLab còn biết đến bởi khả năng xử lý dữ liệu, biểu diễn đồ họa chính xác trong khơng gian 2 chiều cũng nhƣ 3 chiều, các tập lệnh trong MATLAB đƣợc cung cấp từ bộ công cụ Toolboxs (với các hàm toán học riêng để thiết lập mơ hình mạng neuron nhân tạo) và có khả năng mở rộng bởi các hàm ứng dụng do ngƣời dùng tạo lập.

Một điểm đặc biệt nữa của phần mềm là ngƣời dùng khơng cần có nhiều kiến thức về kỹ thuật lập trình phức tạp, mà chỉ cần có hiểu biết cơ bản về tốn ứng dụng, phƣơng pháp tính và một số kỹ thuật lập trình cơ bản là có thể sử dụng phần mềm nhƣ một cơng cụ hữu ích cho lĩnh vực mình nghiên cứu, học tập.

Các công cụ trong MATLAB cung cấp các hàm để tạo mạng, huấn luyện mạng, đƣa ra kết quả dự đốn/phân lớp, v.v. hoặc thay đổi các đặc tính của mạng neuron. Nếu mạng neuron khơng cho kết quả chính xác nhƣ mong đợi chúng ta có thể thay đổi các giá trị khởi tạo của mạng và huấn luyện lại mạng. Ngoài ra, chúng ta có thể tăng số neuron trong lớp ẩn lên nhằm tăng độ linh hoạt của mạng, tuy nhiên số lƣợng lớp ẩn phải tối ƣu vì số lƣợng lớp ẩn sẽ ảnh hƣởng trực tiếp tới hiệu năng chạy của hệ thống. Với những ƣu điểm nổi bật, MATLAB là giải pháp hữu

hiệu đƣợc tác giả lựa chọn trong nghiên cứu này để giải quyết bài toán dự đoán nguy cơ sốt rét trên địa bàn tỉnh Đắk Nơng.

Hình 2.7 Phần mềm hỗ trợ tính tốn, xây dựng mơ hình mạng MATLAB

Sử dụng phần mềm MATLAB để thiết kế mạng neurons và huấn luyện mạng, tạo ra véc-tơ đầu vào và véc-tơ kết quả của các mẫu. Thiết lập mạng, khởi tạo và chạy mơ hình trong Phần mềm MATLAB rồi trả ra kết quả.

Chƣơng 2, tác giả đã trình bày cụ thể các phƣơng pháp, mơ hình thực hiện; Khai thác dữ liệu nghiên cứu; Triển khai mạng thần kinh nhân tạo kết hợp tối ƣu hóa bằng BBO trong phần mềm MATLAB để có đƣợc kết quả. Xử lý dữ liệu, chạy mơ hình và các kết quả nhận đƣợc sẽ đƣợc trình bày và đánh giá trong Chƣơng 3 của Luận văn nghiên cứu.

Một phần của tài liệu (LUẬN văn THẠC sĩ) ứng dụng viễn thám, hệ thống thông tin địa lý và các thuật toán tối ưu trong đánh giá nguy cơ sốt rét tại tỉnh đắk nông (Trang 69 - 70)

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

(109 trang)