Урок по размита логика: Какво е, Archiструктура, приложение, пример

Какво е размита логика?

Размита логика се дефинира като многозначна логическа форма, която може да има истинностни стойности на променливи във всяко реално число между 0 и 1. Това е концепцията за частична истина. В реалния живот може да попаднем в ситуация, в която не можем да решим дали твърдението е вярно или невярно. По това време размитата логика предлага много ценна гъвкавост за разсъждение.

Алгоритъмът с размита логика помага за решаването на проблем след разглеждане на всички налични данни. След това се взема най-доброто възможно решение за дадения вход. Методът FL имитира начина на вземане на решения от човека, който отчита всички възможности между цифровите стойности T и F.

История на размитите логически системи

Въпреки че концепцията за размитата логика е била изучавана от 1920 г. Терминът размита логика е използван за първи път през 1965 г. от Lotfi Zadeh, професор от UC Berkeley в Калифорния. Той отбеляза, че конвенционалната компютърна логика не е в състояние да манипулира данни, представящи субективни или неясни човешки идеи.

Размитият алгоритъм е приложен в различни области, от теория на контрола до AI. Той е проектиран да позволи на компютъра да определи разликите между данните, които не са нито верни, нито неверни. Нещо подобно на процеса на човешкото разсъждение. Като малко тъмно, малко яркост и т.н.

Характеристики на размитата логика

Ето някои важни характеристики на размитата логика:

  • Гъвкав и лесен за изпълнение машинно обучение техника
  • Помага ви да имитирате логиката на човешката мисъл
  • Логиката може да има две стойности, които представляват две възможни решения
  • Изключително подходящ метод за несигурни или приблизителни разсъждения
  • Размитата логика разглежда извода като процес на разпространение на еластични ограничения
  • Размитата логика ви позволява да изграждате нелинейни функции с произволна сложност.
  • Размитата логика трябва да бъде изградена с пълното ръководство на експерти

Кога не трябва да се използва размита логика

Размитата логика обаче никога не е лек за всички. Следователно, също толкова важно е да разберем, че къде не трябва да използваме размита логика.

Ето някои ситуации, когато е по-добре да не използвате Fuzzy Logic:

  • Ако не намирате за удобно да картографирате входно пространство към изходно пространство
  • Размитата логика не трябва да се използва, когато можете да използвате здравия разум
  • Много контролери могат да свършат добра работа без използването на размита логика

Размита логика Archiтекстура

Размита логика Archiтекстура
Размита логика Archiтекстура

Архитектурата Fuzzy Logic има четири основни части, както е показано на диаграмата:

База правила

Той съдържа всички правила и условията ако-тогава, предлагани от експертите за контрол на системата за вземане на решения. Скорошната актуализация на размитата теория предоставя различни методи за проектиране и настройка на размити контролери. Тези актуализации значително намаляват броя на размития набор от правила.

Размиване

Стъпката на размиване помага за конвертиране на входове. Тя ви позволява да конвертирате ясни числа в размити набори. Ясни входове, измерени от сензори и предадени в системата за управление за по-нататъшна обработка. Като стайна температура, налягане и др.

Двигател за извод

Помага ви да определите степента на съвпадение между размития вход и правилата. Въз основа на % съвпадение, той определя кои правила трябва да бъдат изпълнени според даденото поле за въвеждане. След това приложените правила се комбинират за разработване на контролни действия.

Дефузификация

Най-накрая се извършва процесът на дефузизация, за да се преобразуват размитите набори в ясна стойност. Има много видове налични техники, така че трябва да изберете тази, която е най-подходяща, когато се използва с експертна система.

Размита логика срещу вероятност

Размита логика вероятност
Размито: Степента на членство на Том в набора от стари хора е 0.90. Вероятност: Има 90% шанс Том да е стар.
Размитата логика приема степените на истинност като математическа основа по модела на феномена на неяснотата. Вероятността е математически модел на невежеството.

Ясен срещу размит

свеж Бухнал
Има строга граница T или F Размита граница със степен на членство
Някой ясен набор от време може да бъде неясен Не може да е свеж
Вярно/Невярно {0,1} Стойности на членството на [0,1]
В логиката на Crisp законът за изключена среда и непротиворечие може да е валиден или не В размитата логика важи законът за изключена среда и непротиворечие

Класически множества срещу теория на размитите множества

Класически комплект Теория на размитите множества
Класове обекти с резки граници. Класовете обекти нямат резки граници.
Класическият набор се определя от ясни граници, т.е. има яснота относно местоположението на границите на набора. Едно размито множество винаги има двусмислени граници, т.е. може да има несигурност относно местоположението на границите на множеството.
Широко използван в дизайна на цифрови системи Използва се само в размити контролери.

Примери за размита логика

Вижте диаграмата по-долу. Той показва, че в Fuzzy система стойностите се означават с число от 0 до 1. В този пример 1.0 означава абсолютна истина, а 0.0 означава абсолютна лъжа.

Размита логика с пример
Размита логика с пример

Области на приложение на размитата логика

Таблицата с даден удар показва прилагането на Fuzzy logic от известни компании в техните продукти.

Продукт Компанията Размита логика
Антиблокиращи спирачки Nissan Използвайте размита логика, за да управлявате спирачките в опасни случаи в зависимост от скоростта на автомобила, ускорението, скоростта на колелото и ускорението
Автоматична трансмисия NOK/Нисан Размитата логика се използва за управление на впръскването на гориво и запалването въз основа на настройката на дросела, температурата на охлаждащата вода, RPM и др.
Авто двигател Хонда, Нисан Използвайте, за да изберете мощност въз основа на натоварването на двигателя, стила на шофиране и пътните условия.
Копирна машина Канон Използва се за регулиране на напрежението на барабана въз основа на плътността на картината, влажността и температурата.
Круиз контрол Нисан, Исузу, Мицубиши Използвайте го, за да регулирате настройката на газта, за да зададете скоростта и ускорението на автомобила
Миялна машина Matsushita Използва се за регулиране на цикъла на почистване, стратегиите за изплакване и измиване зависят от броя на съдовете и количеството храна, сервирана върху съдовете.
Управление на асансьора Fujitec, Mitsubishi Electric, Toshiba Използвайте го, за да намалите времето за чакане въз основа на пътническия трафик
Система за диагностика на голф Маруман голф Избира голф клуб въз основа на замаха и физиката на голфъра.
Фитнес мениджмънт Omron Неясни правила, подразбиращи се от тях за проверка на годността на техните служители.
Контрол на пещта Nippon стомана Смесва цимент
Микровълнова печка Mitsubishi Chemical Задава мощност на луните и стратегия за готвене
Палмтоп компютър Hitachi, Sharp, Sanyo, Toshiba Разпознава ръкописни знаци канджи
Плазмен офорт Mitsubishi Electric Задава време за гравиране и стратегия

Предимства на Fuzzy Logic System

  • Структурата на Fuzzy Logic Systems е лесна и разбираема
  • Размитата логика се използва широко за търговски и практически цели
  • Размитата логика в AI ви помага да управлявате машини и потребителски продукти
  • Може да не предлага точно разсъждение, но единственото приемливо разсъждение
  • Размита логика в Data Mining ви помага да се справите с несигурността в инженерството
  • Предимно стабилен, тъй като не се изискват точни данни
  • Може да се програмира в ситуация, когато сензорът за обратна връзка спре да работи
  • Може лесно да се модифицира, за да се подобри или промени производителността на системата
  • могат да се използват евтини сензори, което ви помага да поддържате ниски общите разходи и сложност на системата
  • Осигурява най-ефективното решение на сложни проблеми

Недостатъци на размитите логически системи

  • Размитата логика не винаги е точна, така че резултатите се възприемат въз основа на предположения, така че може да не са широко приети.
  • Размитите системи нямат способността за машинно обучение, както и за разпознаване на шаблони от тип невронна мрежа
  • Валидирането и проверката на размита система, базирана на знания, се нуждае от обширно тестване с хардуер
  • Задаването на точни, размити правила и функции за членство е трудна задача
  • Някои размити времеви логики се бъркат с теорията на вероятностите и термините

Oбобщение

  • Терминът размити означава неща, които не са много ясни или неясни
  • Терминът размита логика е използван за първи път през 1965 г. от Lotfi Zadeh, професор от UC Berkeley в Калифорния
  • Размитата логика е гъвкава и лесна за внедряване техника за машинно обучение
  • Размитата логика не трябва да се използва, когато можете да използвате здравия разум
  • Архитектурата на Fuzzy Logic има четири основни части 1) Rule Basse 2) Fuzzification 3) Inference Engine 4) Defuzzification
  • Размитата логика приема степените на истината като математическа основа на модела на неяснотата, докато вероятността е математически модел на невежеството
  • Ясният набор има стриктна граница T или F, докато размитата граница със степен на членство
  • Класическият набор се използва широко в проектирането на цифрови системи, докато размитият набор се използва само в размитите контролери
  • Автоматична трансмисия, управление на фитнес, диагностична система за голф, съдомиялна машина, копирна машина са някои области на приложенията на Fuzzy Logic
  • Размитата логика в Soft Computing ви помага да управлявате машини и потребителски продукти