-
Interval type-1 fuzzy inference system with crisp inputs: https://github.com/ChetanSinha/Python-Type1-Fuzzy-Inference-System
-
Interval type-2 fuzzy inference system with crisp inputs: https://github.com/ChetanSinha/Python-Interval-Type2-fuzzy-inference-system
-
Interval type-2 fuzzy inference system with type-1 non-singleton inputs: https://github.com/ChetanSinha/Interval-Type2-Fuzzy-Inference-System-with-Type1-non-singleton-inputs
-
Interval type-2 fuzzy inference system with type-2 inputs: https://github.com/ChetanSinha/Interval-Type2-Fuzzy-Inference-System-with-Type2-inputs
This repo has python implementation for Type 1 Fuzzy Inference System concepts with 2 Antecedents and 1 Consequent.
Type1_FuzzySystem_Func.py: Contains all the functions used to perform the implementation of Type 1 Fuzzy Inference System
Type1_FuzzySystem_Main.py: Contains the prototype(or format) for main function. The example used in this main.py is of Antecedents as Weight, Height and Consequent as Fitness Level.
This repo has Python Implementation of Type 1 Fuzzy Inference System with crisp inputs.
- Python 3.4+
- numpy
- matplotlib
- skfuzzy
- numpy: pip install numpy in cmd or powershell(Windows)/ terminal(linux)
- matplotlib: pip install matplotlib in cmd or powershell(Windows)/ terminal(linux)
- skfuzzy: pip install scikit-fuzzy in cmd or powershell(Windows)/ terminal(linux)
The skfuzzy_lmf package contains the implementation of Lower membership function with a upper bound(or height).
- Name: Chetan Sinha
- Email ID: chetan99sinha@gmail.com