Main Content
Fuzzy Inference System Tuning
Tune membership functions and rules of fuzzy systems
You can tune the membership function parameters and rules of your fuzzy inference system using Global Optimization Toolbox tuning methods such as genetic algorithms and particle swarm optimization. For more information, see Tuning Fuzzy Inference Systems.
If your system is a single-output type-1 Sugeno FIS, you can tune its membership function parameters using neuro-adaptive learning methods. This tuning method does not require Global Optimization Toolbox software. For more information, see Neuro-Adaptive Learning and ANFIS.
Apps
Fuzzy Logic Designer | Design, test, and tune fuzzy inference systems |
Functions
Objects
Topics
Tune Fuzzy Systems
- Tuning Fuzzy Inference Systems
Tune fuzzy membership function parameters and learn new fuzzy rules. - Tune Fuzzy Inference System Using Fuzzy Logic Designer
Interactively learn rules and tune membership function parameters of a fuzzy inference system. (Since R2023a)
- Tune FIS Tree Using Fuzzy Logic Designer
Interactively tune parameters of a tree of interconnected fuzzy inference systems using the Fuzzy Logic Designer app. (Since R2023b) - Tune Fuzzy Inference System at the Command Line
Programmatically learn rules and tune membership function parameters of a fuzzy inference system. - Tune FIS Tree at the Command Line
Tune the rules and membership function parameters for a tree of interconnected Sugeno fuzzy systems. - Customize FIS Tuning Process
You can customize the FIS tuning process by specifying either a custom cost function or a custom optimization method. - Optimize FIS Parameters with K-Fold Cross-Validation
To prevent overfitting during FIS parameter optimization, you can stop the tuning process early based on an unbiased evaluation of the model using validation data. (Since R2020a) - Generate MATLAB Code for Tuning Fuzzy Systems
Once you interactively tune a fuzzy system using Fuzzy Logic Designer, you can generate MATLAB® code to programmatically tune that system. (Since R2024a)
Train ANFIS Systems
- Neuro-Adaptive Learning and ANFIS
You can tune Sugeno fuzzy inference systems using neuro-adaptive learning techniques similar to those used for training neural networks. - Train Adaptive Neuro-Fuzzy Inference Systems
Interactively create, train, and test neuro-fuzzy systems using the Fuzzy Logic Designer app. (Since R2023a) - Predict Chaotic Time-Series Using ANFIS
Train a neuro-fuzzy system for time-series prediction using theanfis
command. - Adaptive Noise Cancellation Using ANFIS
Perform adaptive nonlinear noise cancellation using theanfis
andgenfis
commands. - Model Suburban Commuting Using Subtractive Clustering and ANFIS
Generate a fuzzy inference system from data using subtractive clustering. - Gas Mileage Prediction
Predict fuel consumption for automobiles using an adaptive neuro-fuzzy inference system and previously recorded observations. - Nonlinear System Identification
You can model nonlinear dynamic system behavior using adaptive neuro-fuzzy systems.