Click or drag to resize
Accord.NET (logo)

IDefuzzifier Interface

Interface which specifies set of methods required to be implemented by all defuzzification methods that can be used in Fuzzy Inference Systems.

Namespace:  Accord.Fuzzy
Assembly:  Accord.Fuzzy (in Accord.Fuzzy.dll) Version: 3.8.0
public interface IDefuzzifier
Request Example View Source

The IDefuzzifier type exposes the following members.

Public methodDefuzzify
Defuzzification method to obtain the numerical representation of a fuzzy output.

In many applications, a Fuzzy Inference System is used to perform linguistic computation, but at the end of the inference process, a numerical value is needed. It does not mean that the system needs precision, but simply that a numerical value is required, most of the times because it will be used to control another system that needs the number. To obtain this numer, a defuzzification method is performed.

Several deffuzification methods were proposed, and they can be created as classes that implements this interface.

See Also