Khâu mờ hóa có nhiệm vụ chuyển một giá trị rõ hóa đầu vào x0 thành một vector gồm các độ phụ thuộc của các giá trị rõ đó theo các giá trị mờ (tập mờ) đã định nghĩa cho biến ngôn ngữ đầu vào.
Mờ hóa được định nghĩa như sự ánh xạ từ tập các gía trị thực (giá trị rõ)
x*URn thành tập các giá trị mờ A
ở trong U. Hệ thống mờ như là một bộ phận xấp xỉ vạn năng. Nguyên tắc chung việc thưc hiện mờ hóa là:
- Từ tập giá trị thực x đầu vào sẽ tạo ra tập mờ c với hàm ien thuộc có giá trị chủ động x*
- Nếu có nhiễu ở đầu vào thì việc mờ hóa sẽ góp phần tử nhiễu. Khối hợp thành Giải mờ Khối luật mờ Khối mờ hóa (fuzzifiers) Đầu ra y Đầu vào x
- Việc mờ hóa phải tạo điều kiện đơn giản cho máy tính sau này.
Thông thường có 3 phương pháp mờ hóa: mờ hóa đơn trị, mờ hóa Gauss (Gaussian fuzzifier) và mờ hóa hình tam giác (triangular fuzzifier). Thường sử dụng mờ hóa Gauss hoặc mờ hóa hình tam giác vì hai phương pháp này không những cho phép tính toán tương dơn giản mà còn đồng thời có thể khử nhiễu đầu vào.
a. Mờ hóa đơn trị (Singleton fuzzifier)
Mờ hóa dơn trị là từ điểm các giá trị thực x*U lấy các giá trị của tập mờ
A
, nghĩa là hàm liên thuộc dạng:
' 1 ( ) 0 A x * * x x x x (2.2)
b. Mờ hóa Gauss (Gaussian Fuzzifier)
Mờ hóa Gauss là từ các điểm giá trị thực *
x U lấy các giá trị trong tập mờ A
với các hàm liên thuộc Gauss.
c. Mờ hóa hình tam giác (Triangular Fuzzifier)
Mờ hóa hình tam giác từ các điểm giá trị thực *
x U lấy các giá trị trong tập mờ A
với các hàm liên thuộc dạng hình tam giác hoặc hình thang.
Ta thấy mờ hóa đơn trị cho phép tính toán về sau rất đơn giản nhưng không khử được nhiễu đầu vào, mờ hóa Gaus hoặc mờ hóa hình tam giác không những cho phép tính toán về sau tương đối đơn giản mà còn đồng thời có thể khử nhiễu đầu vào.