Ứng dụng hệ ANFIS trong bài toỏn phõn lớp dữ liệu

Một phần của tài liệu Tìm hiểu lập trình c cho 8051 và ứng dụng thiết kế hệ thống đo nhiệt độ hiển thị trên LCD (Trang 51 - 52)

Để cho ứng dụng trở nờn trực quan hơn, chỳng ta sẽ mụ phỏng hệ ANFIS thụng qua phần mềm MATLAB. Qua cụng cụ này chỳng ta cú thể nhỡn thấy được cấu trỳc của mạng thụng qua từng bộ dữ liệu cụ thể mà ta xột, biết được kết quả của quỏ trỡnh phõn lớp, từ đú đưa ra được những đỏnh giỏ tổng quỏt về hệ ANFIS.

MATLAB là viết tắt của chữ Matrix Laboratory, là một phần mềm của hang Mathworks để tớnh toỏn số và trực quan rất cao.

MATLAB đó thụng qua rất nhiều phiờn bản khỏc nhau. Đặc trưng của phần mềm này là cú thể làm việc với nhiều kiểu dữ liệu khỏc nhau. Ngày trước, khi phần mềm này chưa xuất hiện thỡ cỏc bài toỏn giải tớch số, xử lý tớn hiệu số, xử lý đồ họa, õm thanh,…đều phải dựng lập trỡnh cổ điển. Song giờ đõy chỉ cần sử dụng cỏc hàm trong MATLAB là cú thể giải quyết được cỏc bài toỏn đú. Hiện nay MATLAB cú đến vài nghỡn hàm và lệnh tiện ớch.

Bờn cạnh cỏc hàm cài sẵn trong ngụn ngữ, MATLAB cũn cú cỏc ứng dụng đặc biệt trong cỏc Toolbox nhằm giải quyết cỏc bài toỏn thuộc phạm trự riờng như toolbox về fuzzy logic, neural networks, simulink, …Cỏc Toolbox này cho phộp bạn học và ỏp dụng những cụng nghệ chuyờn biệt để nghiờn cứu, mụ phỏng những ứng dụng một cỏch nhanh chúng, chớnh xỏc, chi phớ về vật chất và thời gian thấp

Trong phần tiếp theo, chỳng ta sẽ đi sử dụng một Toolbox (fuzzy logic) để thiết kế và mụ phỏng hệ suy diễn mờ trờn cơ sở mạng thớch nghi vào trong bài toỏn phõn lớp dữ liệu. Toolbox này cú giao diện thõn thiện, dễ dàng sử dụng.

Một phần của tài liệu Tìm hiểu lập trình c cho 8051 và ứng dụng thiết kế hệ thống đo nhiệt độ hiển thị trên LCD (Trang 51 - 52)