ABSTRACT
The
artificial intelligence (AI) domain grows every day with new algorithms and
architectures. Artificial Neural Networks (ANNs), a branch of AI has become a
very interesting domain since the eighties when the back-propagation learning
algorithm and the feed-forward architecture were first introduced. As time
passed, ANNs were able to solve non-linear problems, and were being used in
classification, prediction, and representation of complex systems. However, ANN
uses a black box learning approach – which makes it impossible to interpret the
relationship between the input and the output. Discrete Event System
Specification (DEVS) is a mathematical well-defined formalism that can be used
to model dynamic systems in a hierarchical and modular manner; it can automatically
generate simulators for the described DEVS models. Combining ANN and DEVS, we
can model the complex configuration of ANNs and express its internal workings.
In this thesis, we are extending the DEVS-Based ANN proposed by Toma et al [1]
for comparing multiple configuration parameters and learning algorithms. The
DEVS model is described using a visual modeling language known as High Level
Language Specification (HiLLS) for a clear understanding. This approach will
help users and algorithm developers to test and compare different algorithm
implementations and parameter configurations of ANN.
CHAPTER
1
1.0
INTRODUCTION
1.1.
Context
Modeling
and Simulation (M&S), the third pillar of science is a paradigm that
provides a way of obtaining the behavior of the representation of an object in
real life without doing physical experiments. As introduced by the theory of
Modeling and simulation [2], there are four major important concepts of
M&S. The concepts are defined below:
a)
System: is a well-defined object in the real world under specific
conditions that we are interested in modeling.
b)
Experimental Frame (EF): is a specification of the conditions within
which the system is observed or experimented. It is realized as a system (with
generators, acceptors and transducers) that interacts with the source system to
obtain data of interest under specified conditions.
c)
Model: is an abstract representation of the structure and properties of
a system at some particular point in time or space intended to promote
understanding of the real system.
d)
Simulation: is the execution of a model over time in order to get the
information about the changes in the behavior of the system during executions.
Modeling complex systems requires a robust formalism. The Discrete Event System
Specification (DEVS) formalism [3] that was introduced in the early 70’s is a
theoretically well-defined formalism for modeling discrete event systems in a
hierarchical and modular manner. It allows the behavior modeling of complex
systems.
Artificial
Neural Networks (ANN) is a branch of artificial intelligence that became
popular in the eighties when the back-propagation algorithm [4] for multilayer
feed-forward architectures was introduced. It is widely known that classical
neural networks, even with one hidden layer, are universal function
approximators [5]. ANNs became widely applicable for real applications when it
had the capabilities to solve non-linear problems. It is used for modeling of
complex optimization problems such as classification, prediction and pattern
recognition. Artificial neural network is capable of modeling complex
non-linear systems using adaptive learning mechanism to derive meaning from
complicated or imprecise data with a high degree of accuracy. However, ANN uses
a black box learning approach – when the general architecture is defined, you
almost don’t have an idea of how the output is produced. To overcome this, DEVS
is combined with ANN to express the relationship between the input and output.
Combining DEVS and ANN is possible because ANNs are by default using discrete
events i.e. the network is always waiting to an input event to generate an
output one. Toma et al [1] proposed an approach for the describing the
structure of ANN with DEVS known as DEVS-Based ANN. This approach was said to
be able to facilitate the network configuration that depends a lot on ANN. We
propose to extend the work in [1] for comparing multiple configuration
parameters and learning algorithms. The configuration parameters for ANNs are
number of hidden layers, output neurons for each layer and stopping condition
(minimum error or maximum number of iterations) to avoid over-training. This
will help users and developers test and compare different algorithm implementations
and parameter configurations. A new visual modeling language, High Level for
System Specification [6] (HiLLS) which is an extension of DEVS Driven Modeling
Language (DDML) [7] will be used to describe the approach for clear
understanding.
Department: Computer Science (M.Sc Thesis)
Format: MS Word
Chapters: 1 - 5, Preliminary Pages, Abstract, References, Appendix.
No. of Pages: 79
NB: The Complete Thesis is well written and ready to use.
Price: 20,000 NGN
In Stock
Our Customers are Happy!!!
No comments:
Post a Comment
Add Comment