Ferramentas
Aprenda lógica fuzzy e depois construa com ela.
Um caminho curto para iniciantes, os artigos que deram origem a tudo e as ferramentas que os pesquisadores realmente usam.
Começar com lógica fuzzy é mais fácil do que parece. Comece com um exemplo e uma ferramenta.
Aprenda fuzzy
1
Entenda a ideia
Experimente a demonstração na nossa página inicial. Um conjunto fuzzy diz o quanto algo pertence a ele, de 0 a 1.
2
Construa um sistema
Siga o exemplo clássico da gorjeta no scikit-fuzzy. Leva cerca de uma hora.
3
Leia os clássicos
Três artigos curtos moldaram toda a área. Eles estão abaixo.
4
Faça do seu jeito
Escolha uma ferramenta abaixo e modele algo do seu próprio trabalho.
Artigos clássicos
- 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)
Ferramentas
Gratuitas e de código aberto, salvo indicação em contrário.
- Python
scikit-fuzzy
- Ideal para
- Aprender lógica fuzzy e construir sistemas Mamdani em Python, com gráficos das funções de pertinência.
- Use quando
- Você conhece Python e quer prototipar um controlador ou seguir um exemplo de livro didático.
- Python
Simpful
- Ideal para
- Escrever regras fuzzy como texto legível e executar inferência Mamdani ou Takagi-Sugeno.
- Use quando
- Você quer regras que alguém sem formação em programação consiga ler, ou precisa de saídas no estilo Sugeno.
- Python
pyFUME
- Ideal para
- Aprender modelos fuzzy automaticamente a partir de um conjunto de dados.
- Use quando
- Você tem dados tabulares e quer um modelo Takagi-Sugeno interpretável construído a partir deles.
- C++, Java, Python
FuzzyLite
- Ideal para
- Controladores fuzzy rápidos em C++, Java ou Python.
- Use quando
- Você precisa embutir um controlador em uma aplicação ou dispositivo.
- MATLAB

Fuzzy Logic Toolbox
- Ideal para
- Projetar, ajustar e simular sistemas fuzzy com aplicativos e blocos do Simulink.
- Use quando
- Sua disciplina ou laboratório já usa MATLAB. Requer licença do MATLAB.
