Gmdh-methodology And Implementation In Matlab
eBook - ePub

Gmdh-methodology And Implementation In Matlab

Godfrey Onwubolu

  1. 284 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Gmdh-methodology And Implementation In Matlab

Godfrey Onwubolu

Book details
Book preview
Table of contents
Citations

About This Book

Group method of data handling (GMDH) is a typical inductive modeling method built on the principles of self-organization. Since its introduction, inductive modelling has been developed to support complex systems in prediction, clusterization, system identification, as well as data mining and knowledge extraction technologies in social science, science, engineering, and medicine.

This is the first book to explore GMDH using MATLAB (matrix laboratory) language. Readers will learn how to implement GMDH in MATLAB as a method of dealing with big data analytics. Error-free source codes in MATLAB have been included in supplementary material (accessible online) to assist users in their understanding in GMDH and to make it easy for users to further develop variations of GMDH algorithms.

Contents:

  • Basic/Standard GMDH:
    • Introduction (Godfrey C Onwubolu)
    • GMDH Multilayered Algorithm (Godfrey C Onwubolu)
    • GMDH Multilayered Algorithm in MATLAB (Mohammed Abdalla Ayoub Mohammed)
  • Hybrid GMDH System:
    • GMDH-Based Polynomial Neural Network Algorithm in MATLAB (Elaine Inácio Bueno, Iraci Martinez Pereira and Antonio Teixeira e Silva)
    • Designing GMDH Model Using Modified Levenberg Marquardt Technique in Matlab (Maryam Pournasir Roudbaneh)
    • Group Method of Data Handing Using Discrete Differential Evolution in Matlab (Donald Davendra, Godfrey Onwubolu and Ivan Zelinka)


Readership: Professionals and students interested in data mining and analytics.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Gmdh-methodology And Implementation In Matlab an online PDF/ePUB?
Yes, you can access Gmdh-methodology And Implementation In Matlab by Godfrey Onwubolu in PDF and/or ePUB format, as well as other popular books in Informatique & Stockage de données. We have over one million books available in our catalogue for you to explore.

Information

Publisher
ICP
Year
2016
ISBN
9781783266142

PART A

Basic/Standard GMDH

Chapter 1

INTRODUCTION

Godfrey C. Onwubolu
Group Method of Data Handling (GMDH)[1] is a family of algorithms for computer-based mathematical modeling and structural identification. Most of GMDH algorithms are characterized by inductive self-organizing procedure used for obtaining multi-parametric model. Specific behavior characteristics of GMDH enabled its successful use in such fields as data mining, knowledge discovery, forecasting, complex systems modeling, optimization and pattern recognition.
It is supposed that an object investigated with GMDH is represented by multiple inputs and at least one output. Also it is supposed that the object can be modeled by a certain subset of components of the base function (1.1):
figure
where x are inputs, Y is output, a are coefficients, f are elementary functions dependent on different sets of inputs, k is the number of base function components.
GMDH algorithm has to consider some partial models — component subsets of the base function (1.1) and choose an optimal model structure that is indicated by the minimum value of an external criterion. The main advantage derived from such a procedure is that the identified model has an optimal complexity adequate to the level of noise in the input data (noise resistant modeling).
The relationship between the inputs and the output of a multiple inputs single output self-organizing network can be represented by an infinite Volterra–Kolmogorov–Gabor (VKG) polynomial of the form [1]:
figure
where X = (x1, x2, . . . , xM) is the vector of input variables and A = (a0, ai, aij, aijk, . . .) is the vector of coefficients or weights.
This is the discrete-time analogue of a continuous time Volterra series and can be used to approximate any stationary random sequence of physical measurements. Ivakhnenko showed that the VKG series can be expressed as a cascade of second-order polynomials using only pairs of variables [1, 2]. The corresponding network can be constructed from simple polynomial and delay elements. As the learning procedure evolves, branches that do not contribute significantly to the specific output can be pruned, thereby allowing only the dominant causal relationship to evolve. The multilayer GMDH network algorithm constructs hierarchical cascades of bivariate activation polynomials in the nodes, and variables in the leaves. The activation polynomial outcomes are fed forward to their parent nodes, where partial polynomial models are made. Thus, the algorithm produces high-order multivariate polynomials by composing simple and tractable activation polynomial allocated in the hidden nodes of the network.
In neural network idiom, the higher-order polynomial networks grown by the GMDH algorithm are essentially feed-forward, multilayered neural networks. The nodes are hidden units, the leaves are inputs, and the activation polynomial coefficients are weights. The weights arriving at a particular hidden node are estimated by ordinary least squares (OLS) fitting.
The very first consideration order used in GMDH and originally called multilayered inductive procedure is the most popular one. Multilayered procedure is equivalent to the Artificial Neural Network with polynomial activation function of neurons. Therefore the algorithm with such an approach is usually referred to as GMDH-type Neural Network or Polynomial Neural Network.
GMDH is a multilayered network with a certain structure determined through training. It has the feature that the nonlinear dynamics are expressed as a mathematical model as well as the polynomial can have higher order terms without instability problems [3]. Furthermore, GMDH is used to detect input–output relationships for various models. It aims to find relationships between one output and a frequently large set of possible inputs. The network decides which of the possible inputs are actually relevant to the system being identified. Therefore, the network is built up layer by layer during training. In each layer, there are neurons with only two inputs; the output of each neuron is a quadratic function of its both inputs. The parameters of the quadratic functions are obtained using linear regression analysis. Before adding a new layer, the previous layer is trained. During this training, for each unique combination of two inputs, a neuron is trained and on the basis of a certain selection criteria, only the best performing neurons are selected. Then, a new layer is added, and the whole procedure of training is performed again on this new layer. Adding new layers is done if some stopping criteria are achieved [4].
Based on this basic algorithm, many developed studies have been done to apply the GMDH approach in various applications such as data mining, forecasting, prediction and system identification, pattern recognition, and fault detection and isolation (FDI). For example, in the system identification filed, Kondo [5] applied GMDH algorithm to the medical image recognition problem. In his study, the shapes of the livers, obtained using stomach X-ray CT image, were recognized automatically and the interests regions were extracted using GMDH algorithm. The utilized image features were the statistics of the image density such as mean, standard d...

Table of contents