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. (Since R2019a) - Tune Fuzzy Inference System Using Fuzzy Logic Designer
Interactively learn rules and tune membership function parameters of a fuzzy inference system. (Since R2023a)
- Tune Fuzzy Inference System at the Command Line
Programmatically learn rules and tune membership function parameters of a fuzzy inference system. (Since R2019a) - 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 FIS Tree at the Command Line
Tune the rules and membership function parameters for a tree of interconnected Sugeno fuzzy systems. (Since R2019a) - Customize FIS Tuning Process
You can customize the FIS tuning process by specifying either a custom cost function or a custom optimization method. (Since R2019a) - 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) - Predict Chaotic Time Series Using Type-2 FIS
Tune the rules and membership function parameters for a FIS with type-2 membership functions. (Since R2019b) - Tune Fuzzy Robot Obstacle Avoidance System Using Custom Cost Function
When you do not have training data, you can tune your fuzzy system using a custom cost function that simulates the FIS operation. (Since R2019a)
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.