Нечеткая система (или нечеткая модель) — математическая модель, в основе вычисления которой лежит нечеткая логика. К построению таких моделей прибегают в случае, когда предмет исследования имеет очень слабую формализацию, и его точное математическое описание слишком сложное или неизвестно.
Ход построения модели можно разделить на три основных этапа:
От первого этапа непосредственно зависят два других, и именно он определяет будущее функционирование модели.
База знаний (база правил) — это совокупность нечетких правил вида: "если, то", определяющих взаимосвязь между входами и выходами исследуемого объекта.
Условие (Condition) правила характеризует текущее состояние объекта, а заключение (Conclusion) — то, как это условие повлияет на объект.
Условия и заключения для каждого правила могут быть двух видов:
Каждое правило в системе имеет вес — значимость правила в модели. Весовые коэффициенты присваиваются правилу в диапазоне [0, 1].
В зависимости от созданной базы знаний для модели определяется система нечеткого логического вывода. Нечетким логическим выводом называется получение заключения в виде нечеткого множества, соответствующего текущим значениям входов, с использованием нечеткой базы знаний и нечетких операций. Два основных типа нечеткого логического вывода — Мамдани и Сугено.