Tools
Leer fuzzy logica en bouw er dan mee.
Een kort leerpad voor nieuwkomers, de artikels waarmee alles begon en de toolkits die onderzoekers echt gebruiken.
Beginnen met fuzzy logica is makkelijker dan het klinkt. Start met één voorbeeld en één toolkit.
Fuzzy leren
1
Begrijp het idee
Speel met de demo op onze startpagina. Een fuzzy verzameling zegt in welke mate iets erbij hoort, van 0 tot 1.
2
Bouw één systeem
Volg het klassieke fooivoorbeeld in scikit-fuzzy. Dat duurt ongeveer een uur.
3
Lees de klassiekers
Drie korte artikels hebben het hele vakgebied gevormd. Je vindt ze hieronder.
4
Maak het je eigen
Kies hieronder een toolkit en modelleer iets uit je eigen werk.
Klassieke artikels
- Fuzzy setsL. A. Zadeh · 1965 · Information and Control 8(3)
- An experiment in linguistic synthesis with a fuzzy logic controllerE. H. Mamdani, S. Assilian · 1975 · International Journal of Man-Machine Studies 7(1)
- Fuzzy identification of systems and its applications to modeling and controlT. Takagi, M. Sugeno · 1985 · IEEE Transactions on Systems, Man, and Cybernetics SMC-15(1)
Toolkits
Gratis en open source, tenzij anders vermeld.
- Python
scikit-fuzzy
- Het meest geschikt voor
- Fuzzy logica leren en Mamdani-systemen bouwen in Python, met grafieken van lidmaatschapsfuncties.
- Gebruik het als
- Je kent Python en wilt een prototype van een regelaar maken of een voorbeeld uit een handboek volgen.
- Python
Simpful
- Het meest geschikt voor
- Fuzzy regels als leesbare tekst schrijven en Mamdani- of Takagi-Sugeno-inferentie uitvoeren.
- Gebruik het als
- Je wilt regels die ook iemand zonder programmeerkennis kan lezen, of je hebt uitvoer in Sugeno-stijl nodig.
- Python
pyFUME
- Het meest geschikt voor
- Fuzzy modellen automatisch uit een dataset leren.
- Gebruik het als
- Je hebt tabelgegevens en wilt daaruit een interpreteerbaar Takagi-Sugeno-model bouwen.
- C++, Java, Python
FuzzyLite
- Het meest geschikt voor
- Snelle fuzzy regelaars in C++, Java of Python.
- Gebruik het als
- Je moet een regelaar in een toepassing of toestel inbouwen.
- MATLAB

Fuzzy Logic Toolbox
- Het meest geschikt voor
- Fuzzy systemen ontwerpen, afstellen en simuleren met apps en Simulink-blokken.
- Gebruik het als
- Je cursus of labo gebruikt al MATLAB. Vereist een MATLAB-licentie.
