Home \ Author Archives: Yarpiz (page 3)

## 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 Group Method of Data Handling (GMDH) can be applied to perform time-series forecasting problems. In this post, we are going to share with you, the source codes of time-series prediction using GMDH in MATLAB, which is ...

## 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 parameters of) an ANFIS structure. In this post, we are going to share with you, the MATLAB implementation of the evolutionary ANFIS training. The code, firstly creates an initial raw ANFIS structure and then uses Genetic ...

## 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 is a simple, yet powerful algorithm, and can be used to solve wide variety of practical and real-world optimization problems. For more information on the Artificial Bee Colony algorithm you can refer to the related article ...

## 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 this paper. In this post, we are going to share with you, a MATLAB/Simulink implementation of Fuzzy PID Controller, which uses the blocksets of Fuzzy Logic Toolbox in Simulink. Three examples of the reference paper, are ...

## 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 us to simplify the models, reduce the computation cost of model training, and enhance the generalization abilities of the model and prevention of over-training. For more information on feature selection concepts and methods, you can refer ...

## 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 1993, in this paper. ANFIS inherits the benefits of both neural networks and fuzzy systems; so it is a powerful tool, for doing various supervised learning tasks, such as regression and classification. Fuzzy Logic Toolbox provides ...

## 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 2005. In this algorithm, the mechanism of Waggle Dance is used to simulate the communication between bees. Better bees (solutions) have more opportunity to do waggle dance, and hence they are capable of attract more bees ...

## 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, an Ukrainian scientist and mathematician, in 1968. This approach is also known as Polynomial Neural Network and can be assumed as a specific type of supervised Artificial Neural Network (ANN). In addition to modeling specifications, GMDH ...