Fuzzy logic

"
Навеяно подготовкой к экзамену.
---------------------------------------------------------------
ОСНОВЫ ТЕОРИИ НЕЧЕТКОЙ ЛОГИКИ.
1.1. Что за хрень эта нечеткая логика и с чем ее едят?

   В учебниках по теории нечеткой логики часто изложение построено таким
образом, чтоб читатель охренел с первых страниц и проникся крутизной
авторов,  а так же осознал собственную непроходимую тупость. Авторы уверяют,
что без знания о предикатах, коньюкции, дезьюкции, импликации и прочей
подобной пое*** изучить принципы работы управления на базе нечеткой логики
невозможною Конечно, грязному ботану подобное изложение, может и доставляет
не с чем несравнимое райское наслаждение. Но нормальный чисто конкретный
инженер или студент скажет прямо "В жопу такое баунти" после первых страниц.
Выполнив эту лабораторную работу, Вы поймете,  что нечеткая логика, это
просто как два пальца намочить, а авторы учебников просто наводят тень на
плетень, причем эта тень явно от листьев хрена и получается полная
хренотень.
   Что бы понять чем отличается нечеткая логика от обычной рассмотрим
простой пример с краном. Обычная логика:
   Если в кране нет воды,
               значит выпили жиды.
  Если в кране есть вода,
            то еврей нассал туда.
   Другими словами вода либо есть либо нет, а третьего не дано и в любом
случае виноваты евреи или Чубайс. Представим теперь что Вы новый русский или
старый евреи или даже сам Чубайс, а значит у Вас всегда в кране есть и
горячая и холодная вода. Залезаете Вы под душ и начинает крутить краны.
Сначала откручиваете кран с холодной водой яйца становятся квадратными от
холода, начинаете откручивать кран с горячей водой и чувствуете свою
ошпаренную жопу. Ощущаете разницу? Теперь у вас не только есть вода (или ее
нет), как в случае обычной логики, но она еще может быть,  холодной, очень
холодно, нормальной, горячей или совсем кипяток.  А задача управления, в
данном случае привести температуру к нормальной.
   Сообразительные перцы на этом месте могут меня остановить. Типа чего ты
гонишь, если известна температура воды, то можно построить алгоритм
управления открывающий нужный кран в зависимости от текущей температуры и
поддерживающий заданную температуру, в МГТУ подобные алгоритмы делаются без
всякой нечеткой логики, где здесь особенность?
   Отвечаю прямо, как есть, особенность регулирования температуры воды с
помощью нечеткой логики в жопе. Дело в том что Ваша задница не может
определить температуру воды в градусах Кельвина, Цельсия или Фаренгейта. Вы
жопой чувствуете горячая вода, холодная или нормальная и крутите краны в
нужную сторону.
   И вот однажды, одному кексу, которому в лом было составлять честные
алгоритмы управления, расчетные зависимости для регуляторов, пришла в голову
здравая идея. Как всегда случайно, например Ньютону яблоко в темя шарахнуло,
а этому перцу явно водой жопу обварило. Выскочил он ошпаренный из ванны и
заорал благим матом. Эврика! Что в переводе с древнегреческого означает.
Б**! Если с помощь одной только голой жопы можно с успехом регулировать
температуру воды, почему бы не попробовать такой же метод и для других
задачах управления.
   Вместо того чтобы подбирать коэффициентов для всяких там ПИД регуляторов,
управление осуществляется с помощь набора правил например:
1. если вода горячая то открываем кран холодной воды;
2. если вода холодная то открываем кран горячей воды;
3. если вода холодная и кран горячей открыт полностью, то закрываем кран
холодной;
4. если вода горячая и кран холодной воды открыт полностью, то закрываем
кран горячей воды.
   Как видим алгоритм управления становится простым и понятным даже
последнему дауну. Если все так просто, то где здесь собака порылась?
спросите вы. Отвечу, в науке и технике, при моделировании различных
процессов, как правило не используется такой чуткий и измерительный
инструмент как жопа. Есть даже поговорка железо жопой думать не научишь.
Вместо интуитивно понятного сигнала "горячо" с датчиков, как правило,
приходит конкретная температура в градусах Кельвина, Цельсия или Фаренгейта.
Да и кран нужно не просто "закрывать" а указывать на какой угол поворачивать
или с какой скоростью крутить иначе тупое железо не поймет, что от него
хотят. В следующем параграфе мы и рассмотрим как эти фундаментальные
непонятки разбодяжить.
"
И так далее:
http://reactors.narod.ru/mvtu/mbtu_lab/FL/fuzzy_logic.htm