Fuzzy Logic
Inhalt Was ist Fuzzy Logic? Fuzzy Logic Controller Fuzzify Inference Defuzzify Beispiel Fuzzy Car Fuzzy Logic und Java
Was ist Fuzzy Logic? Ein Weg Computer wie Menschen “denken” zu lassen Vorteile: Kann in allen bereichen verwendet werden Benutzt relativ Simple Mathematische Konstrukte Sehr Flexibel (Erweiterbar durch neue Rules)
Was ist Fuzzy Logic? Nachteile: Keine Systematische Vorgehensweise beim Designen Nicht 100% Präzise
Fuzzy Logic Controller Quelle: http://www.mdpi.com/2076-3417/2/4/780/htm
Fuzzify Definiere Linguistische Variablen → Temperatur = {Kalt, Warm, Heiss} Definiere für diese Variablen Zugehörigkeitsfunktionen Quelle: https://en.wikipedia.org/wiki/Fuzzy_control_system
Inference Rule Base Durch Regelanwendung Fuzzy-Ergebnis erhalten Quelle: https://en.wikipedia.org/wiki/Fuzzy_control_system
Inference Fuzzy Operatoren: NOT x: 1-Anteil(x) x AND y: Min(Anteil(x),Anteil(y)) x OR y: Max(Anteil(x),Anteil(y))
Inference Quelle: https://en.wikipedia.org/wiki/Fuzzy_control_system
Inference Quelle: https://en.wikipedia.org/wiki/Fuzzy_control_system
Defuzzify Es existieren viele verschiedene Methoden. Wir gehen auf folgende ein: highest membership center of gravity
Defuzzify Quelle: https://en.wikipedia.org/wiki/Fuzzy_control_system
Defuzzify Quelle: https://en.wikipedia.org/wiki/Fuzzy_control_system
Beispiel Fuzzy Car
Fuzzy Logic und Java JFuzzyLogic: http://jfuzzylogic.sourceforge.net/html/manual.html
Fragen?
Danke für die Aufmerksamkeit