Latest Posts

Time-Series Prediction using ANFIS in MATLAB
Previously, we have shared the implementation of ANFIS for nonlinear regression, in this link. Using the same implementation and converting the time-series modeling, to

Time-Series Prediction using GMDH in MATLAB
Time-series prediction can be assumed as a special case of nonlinear regression and function approximation. Hence, nonlinear regression approaches, like Artificial Neural Networks and

Evolutionary ANFIS Training in MATLAB
Training of an ANFIS structure is a special kind of optimization problem. So metaheuristics and evolutionary algorithms can be used to train (tune the

Artificial Bee Colony in MATLAB
Artificial Bee Colony (ABC) is a metaheuristic algorithm, inspired by foraging behavior of honey bee swarm, and proposed by Derviş Karaboğa, in 2005. It

Fuzzy PID Controller in MATLAB and Simulink
An approach to tune the PID controller using Fuzzy Logic, is to use fuzzy gain scheduling, which is proposed by Zhao, in 1993, in

Feature Selection using Metaheuristics and EAs
Feature selection is one of common preprocessing tasks, which is performed to reduce the number of inputs of intelligent algorithms and models. This helps

Nonlinear Regression using ANFIS
Adaptive Neuro-Fuzzy Inference System (ANFIS) is a combination of artificial neural network (ANN) and Takagi-Sugeno-type fuzzy system, and it is proposed by Jang, in

Bees Algorithm (BeA) in MATLAB
Bees Algorithm (BeA) is a metaheuristic optimization algorithm, inspired by food foraging behavior of honey bee colonies, and proposed by Pham et al., in

Group Method of Data Handling (GMDH) in MATLAB
Group Method of Data Handling (GMDH) is a family of mathematical modeling and nonlinear regression algorithms, which is originally proposed by Alexey Grigorevich Ivakhnenko,

Firefly Algorithm (FA) in MATLAB
Firefly Algorithm (FA) is a metaheuristic algorithm for global optimization, which is inspired by flashing behavior of firefly insects. This algorithm is proposed by

DBSCAN Clustering in MATLAB
Density-Based Spatial Clustering of Applications with Noise (DBSCAN) is a density-based clustering algorithm, proposed by Martin Ester et al., 1996. The algorithm finds neighbors

Invasive Weed Optimization (IWO) in MATLAB
Invasive Weed Optimization (IWO) is a nature-inspired metaheuristic, inspired by spreading strategy of weeds, and proposed by Alireza Mehrabian and Caro Lucas, in 2006.

Imperialist Competitive Algorithm (ICA) in MATLAB
Imperialist Competitive Algorithm (ICA), also known as Colonial Competitive Algorithm (CCA), is a sociopolitical metaheuristics, inspired by historical colonization process and competition among imperialists,