SlideShare a Scribd company logo
1 of 8
Download to read offline
International journal of Engineering, Business and Management (IJEBM) [Vol-1, Issue-1, May-Jun, 2017]
AI Publications ISSN: 2456-7817
www.aipublications.com Page | 35
Prediction of Euro 50 Using Back Propagation
Neural Network (BPNN) and Genetic Algorithm
(GA)
Rezzy Eko Caraka1,2
1
School of Mathematics, Faculty of Science and Technology, The National University of Malaysia
2
Bioinformatics and Data Science Research Center, Bina Nusantara University
Abstractβ€” Modeling time series is often associated with the
process forecasts certain characteristics in the next period.
One of the methods forecasts that developed nowadays is
using artificial neural network or more popularly known as
a neural network. Use neural network in forecasts time
series can be a good solution, but the problem is network
architecture and the training method in the right direction.
One of the choices that might be using a genetic algorithm.
A genetic algorithm is a search algorithm stochastic
resonance based on how it works by the mechanisms of
natural selection and genetic variation that aims to find a
solution to a problem. This algorithm can be used as
teaching methods in train models are sent back propagation
neural network. The application genetic algorithm and
neural network for divination time series aim to get the
weight optimum. From the training and testing on the data
index share price euro 50 obtained by the RMSE testing
27.8744 and 39.2852 RMSE training. The weight or
parameters that produced by has reached an optimum level
in second-generation 1000 with the best fitness and the
average 0.027771 the fitness of 0.0027847.Model is good to
be used to give a prediction that is quite accurate
information that is shown by the close target with the
output.
Keywordsβ€” Genetic Algorithm, Back Propagation Neural
Network, Euro 50, Prediction, Neural Network.
I. INTRODUCTION
Business activities and the economy, and the prediction to a
more accurate next is needed. In the field of economy share
price trading day-to-day, both in the form fluctuation gains
as well as experienced and to share price that fluctuates
allow the corporate investors in the advantages and
disadvantages suffered modeling time series is often
associated with the inaccurate forecasting certain
characteristics in the next period. Divination is suspected or
bets that a state in the future based on the past condition and
now that is needed to determine when an incident will
happen, so that appropriate action can be done
That were faced by the buyback inaccurate to data it is data
that has changed with. This was in the case data financial
and financial fluctuations have a very large and did not
remain. In addition, the method conventional forecasts that
are used in doing forecasts, the method inaccurate using
Neural Network model (NN) can be used as an alternative in
divination. NN are able to identify the pattern of a data input
by using the method of learning to be trained to learn more
about the pattern data the past and try to look for a function
that connects the pattern data the past to the exodus was
wanted at this time. Forecasts as a mean to resolve the
problems economy very important especially in predicting
these things that happened in the future so that the
application in NN forecast economic data, of course, is very
helpful in solving economic problems.
Use NN in forecasts time series can be a solution that good,
but the problem is network architecture and the presidential
election training method in the right direction. One of the
choices that might is to use a Genetic algorithm (GA). GA
is suitable to solve the problem combinatorial that require
time computing for a long time. Scientists have two
different perspectives about AI. The first believes that AI as
part of that only a focus on the process to think. While the
second believes that AI as knowledge that focuses on their
way in demand. This point to two see AI wider because of
an appearance must be preceded by a process to think. That
is the most suitable AI Definition for the moment is acting
rationally with the approach rational agent. This was based
on a thought that computer can make a logical reasoning
and can also do the action in a rational reasoning based on
the result was. A major impediment to scientific progress in
many fields is the inability to make sense of the huge
amounts of data that have been collected via experiment or
computer simulation. In the fields of statistics and machine
learning there have been major efforts to develop automatic
methods for finding significant and interesting patterns in
complex data, and for forecasting the future from such data.
In general, however, the success of such efforts has been
limited, and the automatic analysis of complex data analysis
and prediction can often be formulated as search problems.
International journal of Engineering, Business and Management (IJEBM) [Vol-1, Issue-1, May-Jun, 2017]
AI Publications ISSN: 2456-7817
www.aipublications.com Page | 36
II. GENETIC ALGORITHM
a. Definitions Genetic Algorithm
A genetic algorithm has been for the most part techniques
applied by computer scientist and engineers to solve
practical problems. Genetic algorithm (GA) is a variant of
stochastic beam search in which successor states are
generated by combining two parent states rather than by
modifying a single state. Genetic algorithm (GA) is a search
algorithm that based on natural selection mechanism and
genetic engineering. A genetic algorithm is one of the
algorithms that was very appropriate used to resolve the
optimization complex that it is difficult to be done by the
methods conventional. GA was first introduced by John
Holland at the end of 1975. Every problem which has the
shape of adaptation (natural or artificial) can be formulated
into the genetic terminology. According to Suyanto (2005)
benefits use GA is very obvious from the convenience of
implementation and its ability to find a solution that good
and can be accepted for the problems dimensions. GA is
very useful and efficient to problems with the characteristics
as follows:
1. The problem is very big, complex and difficult to
understand.
2. Less or no knowledge of the adequate to represent a
problem in the search for them that is narrower.
3. Unavailability mathematical analysis that is not
adequate.
4. The conventional method is not able to solve the
problem faced by.
5. Do not expect a most optimal solution, but enough to
approach.
6. There is limitations time, for example, in the real-time
system or system real-time.
GA has many applied for the various problem-solving
Optimization, among another programming Automatically,
the Model, Economic Model Immunization System, the
Model Ecological and Machine Learning is designing a
neural network to make the process of symbolic production
systems. Genetic algorithm (GA) works out of a population
which is a solution association that produced by randomly.
Each member of the association that represents a solution is
named individuals or chromosomes. A chromosome gene,
which contains a number coding information that will be
stored in chromosomes. A chromosome breed through
various repeatedly and each iteration that the so-called
generation. In each generation, chromosome chromosomes
that produced will be evaluated using a measurement called
fitness. To produce a new generation will be done screening
based on the fitness to determine chromosomes parents
which will produce chromosomes that were formed by
combining two chromosomes parents who were chosen to
use an operator from marrying a crossroads (crossover) and
modify a chromosome use an operator mutations. After
going through several generations, this algorithm will
convergence to chromosomes best.
b. Coding Scheme
The procedure is a number of individuals to raise randomly
or through certain procedures as the population. Population
Size depends on the problems that will be broken and types
of the genetic operator that will be implemented. After
population size is determined steps to initialize chromosome
that was found in the population. The chromosomes will be
done at random, but it must remain based solutions and
domain Bad problems Coding is a technique for states
beginning population as a candidate for solutions to a
problem to a chromosome as a key issue when using the
Genetic algorithm. These genes that are initialized in the
genetic algorithm is the first estimates that contained the
information in the form the code. A single gene represents a
parameter that will be estimated value is so that a function
optimally. Suyanto (2005) stated that there is three scheme
which is most commonly used in coding,
Property 1: Real-number encoding. In this scheme, the
gene is located at a specified interval [0.R].
π‘₯ = π‘Ÿπ‘ + (π‘Ÿπ‘Ž βˆ’ π‘Ÿπ‘)𝑔
(1)
Property 2: Discrete decimal encoding. In this scheme,
the gene is could be high one of the numbers in the interval
[0, 9).
π‘₯ = π‘Ÿπ‘ + (π‘Ÿπ‘Ž βˆ’
π‘Ÿπ‘)(𝑔1 Γ— 10βˆ’1
+ 𝑔2 Γ— 10βˆ’2
+ β‹― + 𝑔 𝑛 Γ— 10βˆ’π‘›
)
(2)
Property 3: Binary encoding. In this scheme, the gene
is located 0 or 1
π‘₯ = π‘Ÿπ‘ +
(π‘Ÿπ‘Ž βˆ’ π‘Ÿπ‘)(𝑔1 Γ— 2βˆ’1
+ 𝑔2 Γ— 2βˆ’2
+ β‹― + 𝑔 𝑛 Γ— 2βˆ’π‘›
)
(3)
Assumption 1: System (2 and 3) out of interval
Discrete decimal encoding formula
π‘₯ = π‘Ÿπ‘ + (
(π‘Ÿ π‘Žβˆ’π‘Ÿ 𝑏)
βˆ‘ 10βˆ’π‘–π‘›
𝑖=1
) (𝑔1 Γ—
10βˆ’1
+ 𝑔2 Γ— 10βˆ’2
+ β‹― + 𝑔 𝑛 Γ— 10βˆ’π‘›
) (4)
Binary encoding
π‘₯ = π‘Ÿπ‘ + (
(π‘Ÿ π‘Žβˆ’π‘Ÿ 𝑏)
βˆ‘ 2βˆ’π‘–π‘›
𝑖=1
) (𝑔1 Γ— 2βˆ’1
+ 𝑔2 Γ— 2βˆ’2
+ β‹― + 𝑔 𝑛 Γ— 2βˆ’π‘›
)
(5)
c. Linear Fitness Ranking (LFR)
For a function, h who have small variance, all of the
individuals will have more value fitness that is almost the
same. This resulted in the selection process that bad choice
parents on a proportionate basis according to the fitness. So,
it was required a mechanism called Linear Fitness
Ranks (LFR). This mechanism aimed to scaling
values fitness. Fitness centers are given highest individual
high-value fitness ( 𝑁 number of individuals in the
International journal of Engineering, Business and Management (IJEBM) [Vol-1, Issue-1, May-Jun, 2017]
AI Publications ISSN: 2456-7817
www.aipublications.com Page | 37
population). Individual high- fitness second highest level
will be given the fitness 𝑁 βˆ’ 1 and so on individual high-
low fitness was given the fitness 1. For example 𝑅(𝑖) states
ranked individuals to-, 𝑖𝑅(𝑖) = 1 if 𝑖 is individual high-
fitness and highest level 𝑅(𝑖) = 𝑁 if 𝑖 is individual high-
low fitness, then the value fitness is new is:
𝑓(𝑖) = (𝑁 + 1 βˆ’ 𝑅(𝑖))
(6)
The fitness on the common usage (6) can be very
evolution will reach optimum locally because of the little
difference between the values fitness centers in all of the
individuals in the population. The tendency to convergence
in local optimum can be reduced by using equation:
𝑓(𝑖) = π‘“π‘šπ‘Žπ‘₯ βˆ’ (π‘“π‘šπ‘Žπ‘₯ βˆ’ 𝑓 π‘šπ‘–π‘›) (
𝑅(𝑖)βˆ’1
π‘βˆ’1
)
(7)
Thus, the fitness that is in interval [fsun, fmax]
d. Selection
Individuals who are in a population, need to be selected
individuals are best that can perform a marriage to produce
a new individual. The selection was aimed to provide an
opportunity reproductive health is higher than for the
members population that most Each fit. individuals in the
population will receive probability reproductive health is
equivalent to the fitness.
e. Operator Genetics
Genetic algorithm (AG) that is a process heuristic (increase
probability to solve a number of problems) and random so
that the emphasis on the election operator that is to
determine the success AG in finding solutions fit into a
problem that is given. The thing that must be paid attention
is to avoid a convergence, in the sense that premature
solution that was received by local throughput is the result
.There is two operator genetics, namely:
Property 4: After chosen individuals in the selection
process, in these individuals will be marriage cross
or crossover. The crossover was aimed at adding on
biodiversity string in a population with crossing between a
string that is taken from reproductive health. The crossover
was done on each individual with probability crossover (pc)
is defined by random in that range (No. 0, 1]. This means
that crossover a disagreement can be done only if numbers
random that raised less than what 𝑝𝑐 is determined. In
general 𝑝𝑐 stated close to 1.
Property 5: Mutation is processed to change the value of
one or several genes in a chromosome.
Operation crossover that will be done in the chromosome
with the aim to find new chromosome as candidate solutions
to future generations with fitness climate eventually will go
to the optimum solution was wanted. If the election process
chromosomes that are likely to continue to have
a fitness that was only, convergence premature infants will
be very easy to happen. In other words, the process quest to
find solutions that unite trapped in one part of the search so
that he would not be able to explore the other chromosome
with fitness the continued to exist to avoid a convergence
prematurely and still keep difference chromosome in the
population will be used operator mutations. Procedure
mutation is very simple. For all of the genes that is, if the
random raised less than probability mutations
that pm determined the changed gene was contrary to the
value (in binary encoding, 0 changed 1 and 1 changed 0). It
is usually pm stated as 1/n, with n is the number of genes in
the chromosome. The 𝑝 π‘š sebking esar this means mutations
can only occur in approximately one gene. In AG simple,
the value is 𝑝 π‘š still during Evolutionists who came could
never explain.
f. The Replacement Population
In AG knew population replacement scheme
called generational replacement, which means all individual
(e.g., N individuals in a population) from a generation was
replaced as well as by N individual new cross-marriage and
the mutations. The scheme replacement is not realistic from
the perspective of a biology. In the real world, the
individuals from a different generation could be at the same
time. Other facts are individuals appear, disappear
constantly, not in a generation. In general population
replacement scheme can be formulated based on a size that
is called generational gap G. This shows the percentage
population, which was replaced in each generation. In the
scheme generational replacement, G = 1.
III. BACK PROPAGATION NEURAL NETWORK
Neural Network (NN) is processing information system that
has characteristics similar to the network of nerves biology
NN is a machine that is designed to work are a modeling
human brain in doing function or specific tasks. This
Machine has the ability to keep knowledge based on the
experience and make your knowledge to be
useful. Kusumadewi (2003) explained that in processing
information, human brain consists of several neurons that do
the job is simple. Neurons in the human brain are connected
to each other, then the brain can perform the function
processing quite complex. Information processing in man is
adaptive, which means that relations between neurons
happens dynamically and always have the ability to learn
information which has not yet known.
Theory 1
NN is a processing technique computer-based information
that analyzes and nervous system are modeling biological.
Theory 2
A mathematical model that contain a large number
processing elements that organized in the layers.
International journal of Engineering, Business and Management (IJEBM) [Vol-1, Issue-1, May-Jun, 2017]
AI Publications ISSN: 2456-7817
www.aipublications.com Page | 38
Theory 3
A system that computing several elements are made from a
simple and processing is interconnected each other for
processing information through input from the outside and
to be able to respond to the dynamic.
Theory 4
NN is a technology that computing based only on the model
biological nerve and trying to simulate appearance and
model nerves to various inputs.
Theory 5
Some sense Of the could be concluded that simple NN is a
technical computing information processing in the process
imitate the mechanism human brain that the mathematical
models will be served in the form to settle on various issues.
The characteristics of NN according to Warsito
(2009) among others:
1. Have the capacity to produce output to the pattern that
has never been studied (generalization:).
2. Have the capacity to process input that there is
something wrong in it with a certain tolerance level.
3. To Be Able to adapt to changes that happened to
the input and output. From this adaptation is
manifested in the change of the weight.
In a broad outline in NN have two stages processing
information, such as:
Training Phase: This stage began to include the patterns
learn (data trained) into the network. By using the pattern of
this pattern, the network will change to change its weight to
link between nodes. In an each iteration did an evaluation
of output network. This step was held in several and each
iteration and stopped after the weighted network found that
in accordance with the error that is desired has been
achieved or the number of an each iteration has reached the
maximum set. Weight Advanced to this (basic knowledge at
the introduction.
Testing Phase : This step test is done to a pattern input that
has never been training before data test result by using the
weight stage training It is hoped that the weight of the
weight. The training has been an error at least will also
give error testing phase in a small
Network for multilayer consists of layers input, the layer is
hidden and layer output. A layer secret lies in the input and
output levels. The output from a layer secret will be inputs
for the next. This Network at least one layer is hidden.
Architecture from network for multilayer is described as
follows:
Fig.1: Network for Multilayer
In modeling BPNN for time series, input data model is the
past (Xtβˆ’1, Xtβˆ’2, ... , Xtβˆ’p) and target is the present 𝑋𝑑
BPNN is rendered in the equation below:
𝑋𝑑 = πœ“ π‘œ{ 𝑀 π‘π‘œ + βˆ‘ π‘€π‘—π‘œ
𝐻
𝑗=1 πœ“π‘— (𝑀 𝑏𝑗 + βˆ‘ 𝑀𝑖𝑗
𝑝
𝑖=1 π‘‹π‘‘βˆ’π‘–)}
(8)
πœ“ π‘œ : A function activating that used in the upper
layers output
πœ“π‘— : A function activating that used in the upper
layers are hidden
𝑀𝑖𝑗 : Neurons weight to-i in the upper layers input
toward neurons to-j in the secret
𝑀 𝑏𝑗 : Weight bias in the upper layers input toward
neurons to-j in the secret
π‘€π‘—π‘œ : Neurons weight to-j in the secret to layer output
𝑀 π‘π‘œ :Weight bias in the upper layers are hidden toward
layer output
International journal of Engineering, Business and Management (IJEBM) [Vol-1, Issue-1, May-Jun, 2017]
AI Publications ISSN: 2456-7817
www.aipublications.com Page | 39
Fig. 2: Illustration Back Propagation Neural Network (BPNN)
Training method network is a process or training procedures
network that are the sequence to the integrated algorithm to
modify the values and weight bias with the purpose to make
a network get the values and weight bias, according to allow
it to produce output network that is desired. If a mistake in
the output network is very small, it can be said, it has been
the values and weight bias and the network has reached
good performance. In this training, the size performance a
network obtained by counting RMSE (Root Mean Square
error) between output and target network. If
it 𝑦̂1, 𝑦̂2, … , 𝑦̂𝑣 is output network and 𝑦1, 𝑦2, … , 𝑦𝑣 is the
target for network, so the RMSE can be counted as the
formula as follows:
𝑅𝑀𝑆𝐸 = √
1
𝑣
βˆ‘ (𝑦𝑖 βˆ’ 𝑦̂𝑖)2𝑣
𝑖=1
(9)
Warsito (2009) explained that before training of nerve
network model, it is often necessary scaling in input and
target that data in a certain range. This is meant to prevent
the data is processed in accordance with the function
activating that is used. This process is called Pre-Processing.
Then after the training is completed, data returned to his
original form (Post-Processing). In writing tasks end this
function activating that used in hidden layer toward output
layer is sigmoid binary (sigmoid logistic), then data should
first transform into the interval [0, 1]. However, will be
better if the data transformed into a smaller interval, for
example at a specified interval [0.1, 0.9]. Remember that
This function sigmoid asymptotic is a function which values
are not been reached 0 or 1 (Siang, 2005).
Pre-Processing Phase to transform data into the interval
[0.1, 0.9) is as follows:
π‘₯β€²
=
0.8 (π‘₯βˆ’π‘Ž)
π‘βˆ’π‘Ž
+ 0.1
(10)
Post-Processing phase to return to his original form is as
follows:
X =
(π‘₯β€²βˆ’ 0.1)(π‘βˆ’π‘Ž )
0.8
+ π‘Ž
(11)
Where π‘Ž is minimum data and b is maximum data.
IV. METHODOLOGY AND SIMULATION
Index data daily Euro 50 period January 2, 2013, up to
December 19, 2014, where there is 501 indexes that noted.
Some data preprocessing steps on raw set as shown below:
1. Firstly, 80% data were used to training
2. Secondly, a share index data were normalized by min-
max normalization into a specified range 0.0 to 1.0
The following are results of training and testing with AG to
some measure the tournament "k" and "𝑝𝑐. Size of
population set of 60 chromosomes and the mutations with
probability mutations (𝑝 π‘š) = 0.01.Once they reach
1000 generation by mse training=776.9827, rmse training
=27.8744, mse testing = 1543.3 and rmse testing=39.2852
International journal of Engineering, Business and Management (IJEBM) [Vol-1, Issue-1, May-Jun, 2017]
AI Publications ISSN: 2456-7817
www.aipublications.com Page | 40
Fig. 3: Optimum Level Fitness
Fig. 4: in Sample Testing
Based on figure 2 seen that process AG stopped after reached generation to 1000. In addition, the fitness produced by,
convergence and reached an optimum level that is with the value of fitness best 0.027771 and the average rate of fitness
0.0027847.
While the weight or optimum parameters that, as follows:
Table.1: Summary of optimum parameters.
π’˜ 𝒃𝒏 π’˜π’Šπ’ 𝒗 𝒃𝒐 𝒗 𝒏𝒐
-1.3287 1.7477 1.0442 0.3401 -0.9997 0.3063
-0.0469 1.3404 1.6558 0.5563 -0.0469 0.3063
0 100 200 300 400 500 600 700 800 900 1000
0
0.2
0.4
0.6
0.8
1
1.2
1.4
Generation
Fitnessvalue
Best: 0.027771 Mean: 0.027847
Best fitness
Mean fitness
0 50 100 150 200 250 300 350 400
2500
2600
2700
2800
2900
3000
3100
3200
3300
3400
Grafik Target dan Output Pelatihan FFNN dengan AG
Data ke-
NilaiIndeksEuro50
Target
Output
International journal of Engineering, Business and Management (IJEBM) [Vol-1, Issue-1, May-Jun, 2017]
AI Publications ISSN: 2456-7817
www.aipublications.com Page | 41
From the weight or parameters that unite the BPNN for time series can be written in the form similarities as follows:
𝑋̂𝑑 = βˆ’0.9997 +
0.3063
1 + exp(βˆ’(1.3287 + 1.7477π‘‹π‘‘βˆ’1))
+
0.3063
1 + exp(βˆ’(0.0469 + 1.3404π‘‹π‘‘βˆ’1))
Based on Fig.4 comparison target and output training BPNN-AG seen that the training network has his prediction that is
quite accurate information that is shown by the close target line (blue) with the output (red). But, even though it is still
needed performance evaluation network in general to see the result of a network testing BPNN-AG. While to test result
network, as follows:
Fig.5: Out Sample Training
Testing by using the weight or parameters that have been an
optimum result from the training. Based on a picture
comparison target and output training BPNN-AG seen that
testing network has his prediction that is quite accurate
information that is shown by the close target point (blue)
with the output (a red nodule). Model can be used to predict
the index euro 50.
V. CONCLUSION
Genetic algorithm (AG) that is one of the alternative
methods of learning that can be used to train network Back
Propagation Neural Network in share price index data euro
50 . This is shown with an error that produced by the results
of the training and testing the mse training=776.9827 rmse
training=27.8744 and mse testing= 1543.3 and rmse
testing=39.2852. In addition, analysis of visual shows that
AG gives a prediction that is quite accurate information that
is shown by the close target with output while weight or
parameters that produced by has reached an optimum level
in second-generation 1000 with the best fitness and the
average 0.027771 the fitness of 0.0027847.
REFERENCES
[1] Caraka,R.E.,Yasin,H β€œPrediksi Produksi Gas Bumi
dengan General Regression Neural Network (GRNN)”,
in Proc.National Statistics Conference (SNS IV), 2014,
ISSN : 2087-2590 pp 270-277
[2] Caraka,R.E.,Yasin,H β€œPemodelan General Regression
Neural Network (GRNN) pada Data Return Indeks
Harga Saham Euro 50, Jurnal Gaussian,vol 4,no2,
2015, Pp.89-94,2015.
[3] Caraka,R.E.,Yasin, H, & Prahutama,A. β€œPemodelan
General Regression Neural Network (GRNN) dengan
Peubah Input Data Return Untuk Peramalan Indeks
Hangseng, Seminar Nasional Ilmu Komputer
Universitas Negeri Semarang , ISBN:978-602-71550-
0-9, 2014, pp.283-288, 2014.
[4] Desiani dan Arhami. Konsep Kecerdasan Buatan,
2006, Andi Offset Yogyakarta.
[5] Fausett, L. Fundamental of Neural Network :
Architecture, Algorithm, and Application, 1994, New
Jersey. Prentice-Hall.
0 10 20 30 40 50 60 70 80 90 100
2850
2900
2950
3000
3050
3100
3150
3200
3250
3300
Grafik Target dan Output Pengujian FFNN dengan AG
Data ke-
NilaiIndeksEuro50
Target
Output
International journal of Engineering, Business and Management (IJEBM) [Vol-1, Issue-1, May-Jun, 2017]
AI Publications ISSN: 2456-7817
www.aipublications.com Page | 42
[6] Haykin, S. Neural Networks: A Comprehensive
Foundation, 1994, Macmillan Publishing Company,
New York.
[7] Kusumadewi, S.Artificial Intelligence (Teknik dan
Aplikasinya), 2003, Graha Ilmu. Yogyakarta.
[8] Montana, D.J, and Davis, L. Training Feedforward
Neural Networks Using Genetic Algorithms, 1993,
BBN Systems and Technologies Corp. 10 Moution St.
Cambridge, MA.
[9] Neves, J, and Cortez, P.Combining Genetic
Algorithms, Neural Networks and Data Filtering for
Time Series Forecasting, 1998, Departamento de
Informatica Universidade do Minho. Portugal.
[10] Pandjaitan, L.W. Dasar-Dasar Komputasi Cerdas,
2002, Andi Offset. Yogyakarta.
[11]Pandjaitan, L.W.Dasar-Dasar Komputasi Cerdas,2007
Andi Offset. Yogyakarta.
[12]Siang, J.J. Jaringan Syaraf Tiruan dan
Pemrogramannya Menggunakan MATLAB, 2005,Andi
Offset. Yogyakarta.
[13]Suyanto. Algoritma Genetika dalam MATLAB, 2005,
Andi Offset. Yogyakarta.
[14]Warsito, B.Kapita Selekta Statistika Neural Network,
2009, BP Universitas Diponegoro. Semarang.
[15]Yuliandar, D. Pelatihan Feed Forward Neural
Network Menggunakan Algoritma Genetika dengan
Seleksi Turnamen untuk Data Time Series, 2012,
Jurnal Gaussian Volume 1 Nomor 1 Universitas
Diponegoro. Semarang.
[16]Yasin,H.,Caraka,R.E., Tarno, and Hoyyi,A. Prediction
Of Crude Oil Prices Using Support Vector Regression
(SVR) With Grid Search–Cross Validation Algortyhm.
Vol.12 No.4; August. Global Journal of Pure and
Applied Mathematics. Print ISSN : 0973-1768 Online
ISSN: 0973-9750,2016, pp. 3009–3020

More Related Content

What's hot

When deep learners change their mind learning dynamics for active learning
When deep learners change their mind  learning dynamics for active learningWhen deep learners change their mind  learning dynamics for active learning
When deep learners change their mind learning dynamics for active learningDevansh16
Β 
Survey: Biological Inspired Computing in the Network Security
Survey: Biological Inspired Computing in the Network SecuritySurvey: Biological Inspired Computing in the Network Security
Survey: Biological Inspired Computing in the Network SecurityEswar Publications
Β 
REVIEWING PROCESS MINING APPLICATIONS AND TECHNIQUES IN EDUCATION
REVIEWING PROCESS MINING APPLICATIONS AND TECHNIQUES IN EDUCATIONREVIEWING PROCESS MINING APPLICATIONS AND TECHNIQUES IN EDUCATION
REVIEWING PROCESS MINING APPLICATIONS AND TECHNIQUES IN EDUCATIONijaia
Β 
APPLICATION OF ARTIFICIAL NEURAL NETWORKS IN ESTIMATING PARTICIPATION IN ELEC...
APPLICATION OF ARTIFICIAL NEURAL NETWORKS IN ESTIMATING PARTICIPATION IN ELEC...APPLICATION OF ARTIFICIAL NEURAL NETWORKS IN ESTIMATING PARTICIPATION IN ELEC...
APPLICATION OF ARTIFICIAL NEURAL NETWORKS IN ESTIMATING PARTICIPATION IN ELEC...Zac Darcy
Β 
Ja3615721579
Ja3615721579Ja3615721579
Ja3615721579IJERA Editor
Β 
Final Report
Final ReportFinal Report
Final Reportimu409
Β 
MITIGATION TECHNIQUES TO OVERCOME DATA HARM IN MODEL BUILDING FOR ML
MITIGATION TECHNIQUES TO OVERCOME DATA HARM IN MODEL BUILDING FOR MLMITIGATION TECHNIQUES TO OVERCOME DATA HARM IN MODEL BUILDING FOR ML
MITIGATION TECHNIQUES TO OVERCOME DATA HARM IN MODEL BUILDING FOR MLijaia
Β 
IRJET- An Extensive Study of Sentiment Analysis Techniques and its Progressio...
IRJET- An Extensive Study of Sentiment Analysis Techniques and its Progressio...IRJET- An Extensive Study of Sentiment Analysis Techniques and its Progressio...
IRJET- An Extensive Study of Sentiment Analysis Techniques and its Progressio...IRJET Journal
Β 
AN EFFICIENT PSO BASED ENSEMBLE CLASSIFICATION MODEL ON HIGH DIMENSIONAL DATA...
AN EFFICIENT PSO BASED ENSEMBLE CLASSIFICATION MODEL ON HIGH DIMENSIONAL DATA...AN EFFICIENT PSO BASED ENSEMBLE CLASSIFICATION MODEL ON HIGH DIMENSIONAL DATA...
AN EFFICIENT PSO BASED ENSEMBLE CLASSIFICATION MODEL ON HIGH DIMENSIONAL DATA...ijsc
Β 
Artificial Intelligence in Robot Path Planning
Artificial Intelligence in Robot Path PlanningArtificial Intelligence in Robot Path Planning
Artificial Intelligence in Robot Path Planningiosrjce
Β 
Selecting the correct Data Mining Method: Classification & InDaMiTe-R
Selecting the correct Data Mining Method: Classification & InDaMiTe-RSelecting the correct Data Mining Method: Classification & InDaMiTe-R
Selecting the correct Data Mining Method: Classification & InDaMiTe-RIOSR Journals
Β 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
Β 
ROLE OF CERTAINTY FACTOR IN GENERATING ROUGH-FUZZY RULE
ROLE OF CERTAINTY FACTOR IN GENERATING ROUGH-FUZZY RULEROLE OF CERTAINTY FACTOR IN GENERATING ROUGH-FUZZY RULE
ROLE OF CERTAINTY FACTOR IN GENERATING ROUGH-FUZZY RULEIJCSEA Journal
Β 
Effect of Data Size on Feature Set Using Classification in Health Domain
Effect of Data Size on Feature Set Using Classification in Health DomainEffect of Data Size on Feature Set Using Classification in Health Domain
Effect of Data Size on Feature Set Using Classification in Health Domaindbpublications
Β 
Family Relationship Identification by Using Extract Feature of Gray Level Co-...
Family Relationship Identification by Using Extract Feature of Gray Level Co-...Family Relationship Identification by Using Extract Feature of Gray Level Co-...
Family Relationship Identification by Using Extract Feature of Gray Level Co-...IJECEIAES
Β 
IRJET - Deep Learning Approach to Inpainting and Outpainting System
IRJET -  	  Deep Learning Approach to Inpainting and Outpainting SystemIRJET -  	  Deep Learning Approach to Inpainting and Outpainting System
IRJET - Deep Learning Approach to Inpainting and Outpainting SystemIRJET Journal
Β 
Comparative Analysis: Effective Information Retrieval Using Different Learnin...
Comparative Analysis: Effective Information Retrieval Using Different Learnin...Comparative Analysis: Effective Information Retrieval Using Different Learnin...
Comparative Analysis: Effective Information Retrieval Using Different Learnin...RSIS International
Β 

What's hot (20)

When deep learners change their mind learning dynamics for active learning
When deep learners change their mind  learning dynamics for active learningWhen deep learners change their mind  learning dynamics for active learning
When deep learners change their mind learning dynamics for active learning
Β 
Survey: Biological Inspired Computing in the Network Security
Survey: Biological Inspired Computing in the Network SecuritySurvey: Biological Inspired Computing in the Network Security
Survey: Biological Inspired Computing in the Network Security
Β 
REVIEWING PROCESS MINING APPLICATIONS AND TECHNIQUES IN EDUCATION
REVIEWING PROCESS MINING APPLICATIONS AND TECHNIQUES IN EDUCATIONREVIEWING PROCESS MINING APPLICATIONS AND TECHNIQUES IN EDUCATION
REVIEWING PROCESS MINING APPLICATIONS AND TECHNIQUES IN EDUCATION
Β 
APPLICATION OF ARTIFICIAL NEURAL NETWORKS IN ESTIMATING PARTICIPATION IN ELEC...
APPLICATION OF ARTIFICIAL NEURAL NETWORKS IN ESTIMATING PARTICIPATION IN ELEC...APPLICATION OF ARTIFICIAL NEURAL NETWORKS IN ESTIMATING PARTICIPATION IN ELEC...
APPLICATION OF ARTIFICIAL NEURAL NETWORKS IN ESTIMATING PARTICIPATION IN ELEC...
Β 
Ja3615721579
Ja3615721579Ja3615721579
Ja3615721579
Β 
Final Report
Final ReportFinal Report
Final Report
Β 
MITIGATION TECHNIQUES TO OVERCOME DATA HARM IN MODEL BUILDING FOR ML
MITIGATION TECHNIQUES TO OVERCOME DATA HARM IN MODEL BUILDING FOR MLMITIGATION TECHNIQUES TO OVERCOME DATA HARM IN MODEL BUILDING FOR ML
MITIGATION TECHNIQUES TO OVERCOME DATA HARM IN MODEL BUILDING FOR ML
Β 
F0351036039
F0351036039F0351036039
F0351036039
Β 
V34132136
V34132136V34132136
V34132136
Β 
IRJET- An Extensive Study of Sentiment Analysis Techniques and its Progressio...
IRJET- An Extensive Study of Sentiment Analysis Techniques and its Progressio...IRJET- An Extensive Study of Sentiment Analysis Techniques and its Progressio...
IRJET- An Extensive Study of Sentiment Analysis Techniques and its Progressio...
Β 
Anirban part1
Anirban part1Anirban part1
Anirban part1
Β 
AN EFFICIENT PSO BASED ENSEMBLE CLASSIFICATION MODEL ON HIGH DIMENSIONAL DATA...
AN EFFICIENT PSO BASED ENSEMBLE CLASSIFICATION MODEL ON HIGH DIMENSIONAL DATA...AN EFFICIENT PSO BASED ENSEMBLE CLASSIFICATION MODEL ON HIGH DIMENSIONAL DATA...
AN EFFICIENT PSO BASED ENSEMBLE CLASSIFICATION MODEL ON HIGH DIMENSIONAL DATA...
Β 
Artificial Intelligence in Robot Path Planning
Artificial Intelligence in Robot Path PlanningArtificial Intelligence in Robot Path Planning
Artificial Intelligence in Robot Path Planning
Β 
Selecting the correct Data Mining Method: Classification & InDaMiTe-R
Selecting the correct Data Mining Method: Classification & InDaMiTe-RSelecting the correct Data Mining Method: Classification & InDaMiTe-R
Selecting the correct Data Mining Method: Classification & InDaMiTe-R
Β 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
Β 
ROLE OF CERTAINTY FACTOR IN GENERATING ROUGH-FUZZY RULE
ROLE OF CERTAINTY FACTOR IN GENERATING ROUGH-FUZZY RULEROLE OF CERTAINTY FACTOR IN GENERATING ROUGH-FUZZY RULE
ROLE OF CERTAINTY FACTOR IN GENERATING ROUGH-FUZZY RULE
Β 
Effect of Data Size on Feature Set Using Classification in Health Domain
Effect of Data Size on Feature Set Using Classification in Health DomainEffect of Data Size on Feature Set Using Classification in Health Domain
Effect of Data Size on Feature Set Using Classification in Health Domain
Β 
Family Relationship Identification by Using Extract Feature of Gray Level Co-...
Family Relationship Identification by Using Extract Feature of Gray Level Co-...Family Relationship Identification by Using Extract Feature of Gray Level Co-...
Family Relationship Identification by Using Extract Feature of Gray Level Co-...
Β 
IRJET - Deep Learning Approach to Inpainting and Outpainting System
IRJET -  	  Deep Learning Approach to Inpainting and Outpainting SystemIRJET -  	  Deep Learning Approach to Inpainting and Outpainting System
IRJET - Deep Learning Approach to Inpainting and Outpainting System
Β 
Comparative Analysis: Effective Information Retrieval Using Different Learnin...
Comparative Analysis: Effective Information Retrieval Using Different Learnin...Comparative Analysis: Effective Information Retrieval Using Different Learnin...
Comparative Analysis: Effective Information Retrieval Using Different Learnin...
Β 

Similar to Prediction of Euro 50 Using Back Propagation Neural Network (BPNN) and Genetic Algorithm (GA)

COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...IAEME Publication
Β 
Optimization technique genetic algorithm
Optimization technique genetic algorithmOptimization technique genetic algorithm
Optimization technique genetic algorithmUday Wankar
Β 
Survey on evolutionary computation tech techniques and its application in dif...
Survey on evolutionary computation tech techniques and its application in dif...Survey on evolutionary computation tech techniques and its application in dif...
Survey on evolutionary computation tech techniques and its application in dif...ijitjournal
Β 
The potential role of ai in the minimisation and mitigation of project delay
The potential role of ai in the minimisation and mitigation of project delayThe potential role of ai in the minimisation and mitigation of project delay
The potential role of ai in the minimisation and mitigation of project delayPieter Rautenbach
Β 
Predictive job scheduling in a connection limited system using parallel genet...
Predictive job scheduling in a connection limited system using parallel genet...Predictive job scheduling in a connection limited system using parallel genet...
Predictive job scheduling in a connection limited system using parallel genet...Mumbai Academisc
Β 
E034023028
E034023028E034023028
E034023028ijceronline
Β 
Software Testing Using Genetic Algorithms
Software Testing Using Genetic AlgorithmsSoftware Testing Using Genetic Algorithms
Software Testing Using Genetic AlgorithmsIJCSES Journal
Β 
Genetic algorithm fitness function
Genetic algorithm fitness functionGenetic algorithm fitness function
Genetic algorithm fitness functionProf Ansari
Β 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithmRespa Peter
Β 
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...IOSR Journals
Β 
IRJET- Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...
IRJET-  	  Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...IRJET-  	  Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...
IRJET- Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...IRJET Journal
Β 
A Binary Bat Inspired Algorithm for the Classification of Breast Cancer Data
A Binary Bat Inspired Algorithm for the Classification of Breast Cancer Data A Binary Bat Inspired Algorithm for the Classification of Breast Cancer Data
A Binary Bat Inspired Algorithm for the Classification of Breast Cancer Data ijscai
Β 
AI/ML session by GDSC ZHCET AMU, ALIGARH
AI/ML session by GDSC ZHCET AMU, ALIGARHAI/ML session by GDSC ZHCET AMU, ALIGARH
AI/ML session by GDSC ZHCET AMU, ALIGARHjamesbond00714
Β 
Biology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering OptimizationBiology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering OptimizationXin-She Yang
Β 
IJCSI-2015-12-2-10138 (1) (2)
IJCSI-2015-12-2-10138 (1) (2)IJCSI-2015-12-2-10138 (1) (2)
IJCSI-2015-12-2-10138 (1) (2)Dr Muhannad Al-Hasan
Β 

Similar to Prediction of Euro 50 Using Back Propagation Neural Network (BPNN) and Genetic Algorithm (GA) (20)

COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
COMPARISON BETWEEN THE GENETIC ALGORITHMS OPTIMIZATION AND PARTICLE SWARM OPT...
Β 
Optimization technique genetic algorithm
Optimization technique genetic algorithmOptimization technique genetic algorithm
Optimization technique genetic algorithm
Β 
Survey on evolutionary computation tech techniques and its application in dif...
Survey on evolutionary computation tech techniques and its application in dif...Survey on evolutionary computation tech techniques and its application in dif...
Survey on evolutionary computation tech techniques and its application in dif...
Β 
The potential role of ai in the minimisation and mitigation of project delay
The potential role of ai in the minimisation and mitigation of project delayThe potential role of ai in the minimisation and mitigation of project delay
The potential role of ai in the minimisation and mitigation of project delay
Β 
Predictive job scheduling in a connection limited system using parallel genet...
Predictive job scheduling in a connection limited system using parallel genet...Predictive job scheduling in a connection limited system using parallel genet...
Predictive job scheduling in a connection limited system using parallel genet...
Β 
E034023028
E034023028E034023028
E034023028
Β 
T01732115119
T01732115119T01732115119
T01732115119
Β 
Software Testing Using Genetic Algorithms
Software Testing Using Genetic AlgorithmsSoftware Testing Using Genetic Algorithms
Software Testing Using Genetic Algorithms
Β 
Genetic algorithm fitness function
Genetic algorithm fitness functionGenetic algorithm fitness function
Genetic algorithm fitness function
Β 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithm
Β 
M017127578
M017127578M017127578
M017127578
Β 
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
Β 
IRJET- Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...
IRJET-  	  Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...IRJET-  	  Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...
IRJET- Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...
Β 
A Binary Bat Inspired Algorithm for the Classification of Breast Cancer Data
A Binary Bat Inspired Algorithm for the Classification of Breast Cancer Data A Binary Bat Inspired Algorithm for the Classification of Breast Cancer Data
A Binary Bat Inspired Algorithm for the Classification of Breast Cancer Data
Β 
Algorithms 14-00122
Algorithms 14-00122Algorithms 14-00122
Algorithms 14-00122
Β 
AI/ML session by GDSC ZHCET AMU, ALIGARH
AI/ML session by GDSC ZHCET AMU, ALIGARHAI/ML session by GDSC ZHCET AMU, ALIGARH
AI/ML session by GDSC ZHCET AMU, ALIGARH
Β 
Machine Learning.pptx
Machine Learning.pptxMachine Learning.pptx
Machine Learning.pptx
Β 
Biology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering OptimizationBiology-Derived Algorithms in Engineering Optimization
Biology-Derived Algorithms in Engineering Optimization
Β 
IJCSI-2015-12-2-10138 (1) (2)
IJCSI-2015-12-2-10138 (1) (2)IJCSI-2015-12-2-10138 (1) (2)
IJCSI-2015-12-2-10138 (1) (2)
Β 
50120130406046
5012013040604650120130406046
50120130406046
Β 

More from AI Publications

The Statutory Interpretation of Renewable Energy Based on Syllogism of Britis...
The Statutory Interpretation of Renewable Energy Based on Syllogism of Britis...The Statutory Interpretation of Renewable Energy Based on Syllogism of Britis...
The Statutory Interpretation of Renewable Energy Based on Syllogism of Britis...AI Publications
Β 
Enhancement of Aqueous Solubility of Piroxicam Using Solvent Deposition System
Enhancement of Aqueous Solubility of Piroxicam Using Solvent Deposition SystemEnhancement of Aqueous Solubility of Piroxicam Using Solvent Deposition System
Enhancement of Aqueous Solubility of Piroxicam Using Solvent Deposition SystemAI Publications
Β 
Analysis of Value Chain of Cow Milk: The Case of Itang Special Woreda, Gambel...
Analysis of Value Chain of Cow Milk: The Case of Itang Special Woreda, Gambel...Analysis of Value Chain of Cow Milk: The Case of Itang Special Woreda, Gambel...
Analysis of Value Chain of Cow Milk: The Case of Itang Special Woreda, Gambel...AI Publications
Β 
Minds and Machines: Impact of Emotional Intelligence on Investment Decisions ...
Minds and Machines: Impact of Emotional Intelligence on Investment Decisions ...Minds and Machines: Impact of Emotional Intelligence on Investment Decisions ...
Minds and Machines: Impact of Emotional Intelligence on Investment Decisions ...AI Publications
Β 
Lung cancer: β€œEpidemiology and risk factors”
Lung cancer: β€œEpidemiology and risk factors”Lung cancer: β€œEpidemiology and risk factors”
Lung cancer: β€œEpidemiology and risk factors”AI Publications
Β 
Further analysis on Organic agriculture and organic farming in case of Thaila...
Further analysis on Organic agriculture and organic farming in case of Thaila...Further analysis on Organic agriculture and organic farming in case of Thaila...
Further analysis on Organic agriculture and organic farming in case of Thaila...AI Publications
Β 
Current Changes in the Role of Agriculture and Agri-Farming Structures in Tha...
Current Changes in the Role of Agriculture and Agri-Farming Structures in Tha...Current Changes in the Role of Agriculture and Agri-Farming Structures in Tha...
Current Changes in the Role of Agriculture and Agri-Farming Structures in Tha...AI Publications
Β 
Growth, Yield and Economic Advantage of Onion (Allium cepa L.) Varieties in R...
Growth, Yield and Economic Advantage of Onion (Allium cepa L.) Varieties in R...Growth, Yield and Economic Advantage of Onion (Allium cepa L.) Varieties in R...
Growth, Yield and Economic Advantage of Onion (Allium cepa L.) Varieties in R...AI Publications
Β 
Evaluation of In-vitro neuroprotective effect of Ethanolic extract of Canariu...
Evaluation of In-vitro neuroprotective effect of Ethanolic extract of Canariu...Evaluation of In-vitro neuroprotective effect of Ethanolic extract of Canariu...
Evaluation of In-vitro neuroprotective effect of Ethanolic extract of Canariu...AI Publications
Β 
Neuroprotective Herbal Plants - A Review
Neuroprotective Herbal Plants - A ReviewNeuroprotective Herbal Plants - A Review
Neuroprotective Herbal Plants - A ReviewAI Publications
Β 
A phytochemical and pharmacological review on canarium solomonense
A phytochemical and pharmacological review on canarium solomonenseA phytochemical and pharmacological review on canarium solomonense
A phytochemical and pharmacological review on canarium solomonenseAI Publications
Β 
Influences of Digital Marketing in the Buying Decisions of College Students i...
Influences of Digital Marketing in the Buying Decisions of College Students i...Influences of Digital Marketing in the Buying Decisions of College Students i...
Influences of Digital Marketing in the Buying Decisions of College Students i...AI Publications
Β 
A Study on Performance of the Karnataka State Cooperative Agriculture & Rural...
A Study on Performance of the Karnataka State Cooperative Agriculture & Rural...A Study on Performance of the Karnataka State Cooperative Agriculture & Rural...
A Study on Performance of the Karnataka State Cooperative Agriculture & Rural...AI Publications
Β 
Imaging of breast hamartomas
Imaging of breast hamartomasImaging of breast hamartomas
Imaging of breast hamartomasAI Publications
Β 
A retrospective study on ovarian cancer with a median follow-up of 36 months ...
A retrospective study on ovarian cancer with a median follow-up of 36 months ...A retrospective study on ovarian cancer with a median follow-up of 36 months ...
A retrospective study on ovarian cancer with a median follow-up of 36 months ...AI Publications
Β 
More analysis on environment protection and sustainable agriculture - A case ...
More analysis on environment protection and sustainable agriculture - A case ...More analysis on environment protection and sustainable agriculture - A case ...
More analysis on environment protection and sustainable agriculture - A case ...AI Publications
Β 
Assessment of Growth and Yield Performance of Twelve Different Rice Varieties...
Assessment of Growth and Yield Performance of Twelve Different Rice Varieties...Assessment of Growth and Yield Performance of Twelve Different Rice Varieties...
Assessment of Growth and Yield Performance of Twelve Different Rice Varieties...AI Publications
Β 
Cultivating Proactive Cybersecurity Culture among IT Professional to Combat E...
Cultivating Proactive Cybersecurity Culture among IT Professional to Combat E...Cultivating Proactive Cybersecurity Culture among IT Professional to Combat E...
Cultivating Proactive Cybersecurity Culture among IT Professional to Combat E...AI Publications
Β 
The Impacts of Viral Hepatitis on Liver Enzymes and Bilrubin
The Impacts of Viral Hepatitis on Liver Enzymes and BilrubinThe Impacts of Viral Hepatitis on Liver Enzymes and Bilrubin
The Impacts of Viral Hepatitis on Liver Enzymes and BilrubinAI Publications
Β 
Determinants of Women Empowerment in Bishoftu Town; Oromia Regional State of ...
Determinants of Women Empowerment in Bishoftu Town; Oromia Regional State of ...Determinants of Women Empowerment in Bishoftu Town; Oromia Regional State of ...
Determinants of Women Empowerment in Bishoftu Town; Oromia Regional State of ...AI Publications
Β 

More from AI Publications (20)

The Statutory Interpretation of Renewable Energy Based on Syllogism of Britis...
The Statutory Interpretation of Renewable Energy Based on Syllogism of Britis...The Statutory Interpretation of Renewable Energy Based on Syllogism of Britis...
The Statutory Interpretation of Renewable Energy Based on Syllogism of Britis...
Β 
Enhancement of Aqueous Solubility of Piroxicam Using Solvent Deposition System
Enhancement of Aqueous Solubility of Piroxicam Using Solvent Deposition SystemEnhancement of Aqueous Solubility of Piroxicam Using Solvent Deposition System
Enhancement of Aqueous Solubility of Piroxicam Using Solvent Deposition System
Β 
Analysis of Value Chain of Cow Milk: The Case of Itang Special Woreda, Gambel...
Analysis of Value Chain of Cow Milk: The Case of Itang Special Woreda, Gambel...Analysis of Value Chain of Cow Milk: The Case of Itang Special Woreda, Gambel...
Analysis of Value Chain of Cow Milk: The Case of Itang Special Woreda, Gambel...
Β 
Minds and Machines: Impact of Emotional Intelligence on Investment Decisions ...
Minds and Machines: Impact of Emotional Intelligence on Investment Decisions ...Minds and Machines: Impact of Emotional Intelligence on Investment Decisions ...
Minds and Machines: Impact of Emotional Intelligence on Investment Decisions ...
Β 
Lung cancer: β€œEpidemiology and risk factors”
Lung cancer: β€œEpidemiology and risk factors”Lung cancer: β€œEpidemiology and risk factors”
Lung cancer: β€œEpidemiology and risk factors”
Β 
Further analysis on Organic agriculture and organic farming in case of Thaila...
Further analysis on Organic agriculture and organic farming in case of Thaila...Further analysis on Organic agriculture and organic farming in case of Thaila...
Further analysis on Organic agriculture and organic farming in case of Thaila...
Β 
Current Changes in the Role of Agriculture and Agri-Farming Structures in Tha...
Current Changes in the Role of Agriculture and Agri-Farming Structures in Tha...Current Changes in the Role of Agriculture and Agri-Farming Structures in Tha...
Current Changes in the Role of Agriculture and Agri-Farming Structures in Tha...
Β 
Growth, Yield and Economic Advantage of Onion (Allium cepa L.) Varieties in R...
Growth, Yield and Economic Advantage of Onion (Allium cepa L.) Varieties in R...Growth, Yield and Economic Advantage of Onion (Allium cepa L.) Varieties in R...
Growth, Yield and Economic Advantage of Onion (Allium cepa L.) Varieties in R...
Β 
Evaluation of In-vitro neuroprotective effect of Ethanolic extract of Canariu...
Evaluation of In-vitro neuroprotective effect of Ethanolic extract of Canariu...Evaluation of In-vitro neuroprotective effect of Ethanolic extract of Canariu...
Evaluation of In-vitro neuroprotective effect of Ethanolic extract of Canariu...
Β 
Neuroprotective Herbal Plants - A Review
Neuroprotective Herbal Plants - A ReviewNeuroprotective Herbal Plants - A Review
Neuroprotective Herbal Plants - A Review
Β 
A phytochemical and pharmacological review on canarium solomonense
A phytochemical and pharmacological review on canarium solomonenseA phytochemical and pharmacological review on canarium solomonense
A phytochemical and pharmacological review on canarium solomonense
Β 
Influences of Digital Marketing in the Buying Decisions of College Students i...
Influences of Digital Marketing in the Buying Decisions of College Students i...Influences of Digital Marketing in the Buying Decisions of College Students i...
Influences of Digital Marketing in the Buying Decisions of College Students i...
Β 
A Study on Performance of the Karnataka State Cooperative Agriculture & Rural...
A Study on Performance of the Karnataka State Cooperative Agriculture & Rural...A Study on Performance of the Karnataka State Cooperative Agriculture & Rural...
A Study on Performance of the Karnataka State Cooperative Agriculture & Rural...
Β 
Imaging of breast hamartomas
Imaging of breast hamartomasImaging of breast hamartomas
Imaging of breast hamartomas
Β 
A retrospective study on ovarian cancer with a median follow-up of 36 months ...
A retrospective study on ovarian cancer with a median follow-up of 36 months ...A retrospective study on ovarian cancer with a median follow-up of 36 months ...
A retrospective study on ovarian cancer with a median follow-up of 36 months ...
Β 
More analysis on environment protection and sustainable agriculture - A case ...
More analysis on environment protection and sustainable agriculture - A case ...More analysis on environment protection and sustainable agriculture - A case ...
More analysis on environment protection and sustainable agriculture - A case ...
Β 
Assessment of Growth and Yield Performance of Twelve Different Rice Varieties...
Assessment of Growth and Yield Performance of Twelve Different Rice Varieties...Assessment of Growth and Yield Performance of Twelve Different Rice Varieties...
Assessment of Growth and Yield Performance of Twelve Different Rice Varieties...
Β 
Cultivating Proactive Cybersecurity Culture among IT Professional to Combat E...
Cultivating Proactive Cybersecurity Culture among IT Professional to Combat E...Cultivating Proactive Cybersecurity Culture among IT Professional to Combat E...
Cultivating Proactive Cybersecurity Culture among IT Professional to Combat E...
Β 
The Impacts of Viral Hepatitis on Liver Enzymes and Bilrubin
The Impacts of Viral Hepatitis on Liver Enzymes and BilrubinThe Impacts of Viral Hepatitis on Liver Enzymes and Bilrubin
The Impacts of Viral Hepatitis on Liver Enzymes and Bilrubin
Β 
Determinants of Women Empowerment in Bishoftu Town; Oromia Regional State of ...
Determinants of Women Empowerment in Bishoftu Town; Oromia Regional State of ...Determinants of Women Empowerment in Bishoftu Town; Oromia Regional State of ...
Determinants of Women Empowerment in Bishoftu Town; Oromia Regional State of ...
Β 

Recently uploaded

Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
Β 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
Β 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
Β 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
Β 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
Β 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
Β 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
Β 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
Β 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
Β 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
Β 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
Β 
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube ExchangerAnamika Sarkar
Β 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
Β 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
Β 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
Β 
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...9953056974 Low Rate Call Girls In Saket, Delhi NCR
Β 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
Β 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
Β 

Recently uploaded (20)

Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Β 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
Β 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
Β 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
Β 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
Β 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
Β 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
Β 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
Β 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
Β 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
Β 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
Β 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
Β 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
Β 
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned ο»ΏTube Exchanger
Β 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
Β 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
Β 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
Β 
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
Β 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
Β 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
Β 

Prediction of Euro 50 Using Back Propagation Neural Network (BPNN) and Genetic Algorithm (GA)

  • 1. International journal of Engineering, Business and Management (IJEBM) [Vol-1, Issue-1, May-Jun, 2017] AI Publications ISSN: 2456-7817 www.aipublications.com Page | 35 Prediction of Euro 50 Using Back Propagation Neural Network (BPNN) and Genetic Algorithm (GA) Rezzy Eko Caraka1,2 1 School of Mathematics, Faculty of Science and Technology, The National University of Malaysia 2 Bioinformatics and Data Science Research Center, Bina Nusantara University Abstractβ€” Modeling time series is often associated with the process forecasts certain characteristics in the next period. One of the methods forecasts that developed nowadays is using artificial neural network or more popularly known as a neural network. Use neural network in forecasts time series can be a good solution, but the problem is network architecture and the training method in the right direction. One of the choices that might be using a genetic algorithm. A genetic algorithm is a search algorithm stochastic resonance based on how it works by the mechanisms of natural selection and genetic variation that aims to find a solution to a problem. This algorithm can be used as teaching methods in train models are sent back propagation neural network. The application genetic algorithm and neural network for divination time series aim to get the weight optimum. From the training and testing on the data index share price euro 50 obtained by the RMSE testing 27.8744 and 39.2852 RMSE training. The weight or parameters that produced by has reached an optimum level in second-generation 1000 with the best fitness and the average 0.027771 the fitness of 0.0027847.Model is good to be used to give a prediction that is quite accurate information that is shown by the close target with the output. Keywordsβ€” Genetic Algorithm, Back Propagation Neural Network, Euro 50, Prediction, Neural Network. I. INTRODUCTION Business activities and the economy, and the prediction to a more accurate next is needed. In the field of economy share price trading day-to-day, both in the form fluctuation gains as well as experienced and to share price that fluctuates allow the corporate investors in the advantages and disadvantages suffered modeling time series is often associated with the inaccurate forecasting certain characteristics in the next period. Divination is suspected or bets that a state in the future based on the past condition and now that is needed to determine when an incident will happen, so that appropriate action can be done That were faced by the buyback inaccurate to data it is data that has changed with. This was in the case data financial and financial fluctuations have a very large and did not remain. In addition, the method conventional forecasts that are used in doing forecasts, the method inaccurate using Neural Network model (NN) can be used as an alternative in divination. NN are able to identify the pattern of a data input by using the method of learning to be trained to learn more about the pattern data the past and try to look for a function that connects the pattern data the past to the exodus was wanted at this time. Forecasts as a mean to resolve the problems economy very important especially in predicting these things that happened in the future so that the application in NN forecast economic data, of course, is very helpful in solving economic problems. Use NN in forecasts time series can be a solution that good, but the problem is network architecture and the presidential election training method in the right direction. One of the choices that might is to use a Genetic algorithm (GA). GA is suitable to solve the problem combinatorial that require time computing for a long time. Scientists have two different perspectives about AI. The first believes that AI as part of that only a focus on the process to think. While the second believes that AI as knowledge that focuses on their way in demand. This point to two see AI wider because of an appearance must be preceded by a process to think. That is the most suitable AI Definition for the moment is acting rationally with the approach rational agent. This was based on a thought that computer can make a logical reasoning and can also do the action in a rational reasoning based on the result was. A major impediment to scientific progress in many fields is the inability to make sense of the huge amounts of data that have been collected via experiment or computer simulation. In the fields of statistics and machine learning there have been major efforts to develop automatic methods for finding significant and interesting patterns in complex data, and for forecasting the future from such data. In general, however, the success of such efforts has been limited, and the automatic analysis of complex data analysis and prediction can often be formulated as search problems.
  • 2. International journal of Engineering, Business and Management (IJEBM) [Vol-1, Issue-1, May-Jun, 2017] AI Publications ISSN: 2456-7817 www.aipublications.com Page | 36 II. GENETIC ALGORITHM a. Definitions Genetic Algorithm A genetic algorithm has been for the most part techniques applied by computer scientist and engineers to solve practical problems. Genetic algorithm (GA) is a variant of stochastic beam search in which successor states are generated by combining two parent states rather than by modifying a single state. Genetic algorithm (GA) is a search algorithm that based on natural selection mechanism and genetic engineering. A genetic algorithm is one of the algorithms that was very appropriate used to resolve the optimization complex that it is difficult to be done by the methods conventional. GA was first introduced by John Holland at the end of 1975. Every problem which has the shape of adaptation (natural or artificial) can be formulated into the genetic terminology. According to Suyanto (2005) benefits use GA is very obvious from the convenience of implementation and its ability to find a solution that good and can be accepted for the problems dimensions. GA is very useful and efficient to problems with the characteristics as follows: 1. The problem is very big, complex and difficult to understand. 2. Less or no knowledge of the adequate to represent a problem in the search for them that is narrower. 3. Unavailability mathematical analysis that is not adequate. 4. The conventional method is not able to solve the problem faced by. 5. Do not expect a most optimal solution, but enough to approach. 6. There is limitations time, for example, in the real-time system or system real-time. GA has many applied for the various problem-solving Optimization, among another programming Automatically, the Model, Economic Model Immunization System, the Model Ecological and Machine Learning is designing a neural network to make the process of symbolic production systems. Genetic algorithm (GA) works out of a population which is a solution association that produced by randomly. Each member of the association that represents a solution is named individuals or chromosomes. A chromosome gene, which contains a number coding information that will be stored in chromosomes. A chromosome breed through various repeatedly and each iteration that the so-called generation. In each generation, chromosome chromosomes that produced will be evaluated using a measurement called fitness. To produce a new generation will be done screening based on the fitness to determine chromosomes parents which will produce chromosomes that were formed by combining two chromosomes parents who were chosen to use an operator from marrying a crossroads (crossover) and modify a chromosome use an operator mutations. After going through several generations, this algorithm will convergence to chromosomes best. b. Coding Scheme The procedure is a number of individuals to raise randomly or through certain procedures as the population. Population Size depends on the problems that will be broken and types of the genetic operator that will be implemented. After population size is determined steps to initialize chromosome that was found in the population. The chromosomes will be done at random, but it must remain based solutions and domain Bad problems Coding is a technique for states beginning population as a candidate for solutions to a problem to a chromosome as a key issue when using the Genetic algorithm. These genes that are initialized in the genetic algorithm is the first estimates that contained the information in the form the code. A single gene represents a parameter that will be estimated value is so that a function optimally. Suyanto (2005) stated that there is three scheme which is most commonly used in coding, Property 1: Real-number encoding. In this scheme, the gene is located at a specified interval [0.R]. π‘₯ = π‘Ÿπ‘ + (π‘Ÿπ‘Ž βˆ’ π‘Ÿπ‘)𝑔 (1) Property 2: Discrete decimal encoding. In this scheme, the gene is could be high one of the numbers in the interval [0, 9). π‘₯ = π‘Ÿπ‘ + (π‘Ÿπ‘Ž βˆ’ π‘Ÿπ‘)(𝑔1 Γ— 10βˆ’1 + 𝑔2 Γ— 10βˆ’2 + β‹― + 𝑔 𝑛 Γ— 10βˆ’π‘› ) (2) Property 3: Binary encoding. In this scheme, the gene is located 0 or 1 π‘₯ = π‘Ÿπ‘ + (π‘Ÿπ‘Ž βˆ’ π‘Ÿπ‘)(𝑔1 Γ— 2βˆ’1 + 𝑔2 Γ— 2βˆ’2 + β‹― + 𝑔 𝑛 Γ— 2βˆ’π‘› ) (3) Assumption 1: System (2 and 3) out of interval Discrete decimal encoding formula π‘₯ = π‘Ÿπ‘ + ( (π‘Ÿ π‘Žβˆ’π‘Ÿ 𝑏) βˆ‘ 10βˆ’π‘–π‘› 𝑖=1 ) (𝑔1 Γ— 10βˆ’1 + 𝑔2 Γ— 10βˆ’2 + β‹― + 𝑔 𝑛 Γ— 10βˆ’π‘› ) (4) Binary encoding π‘₯ = π‘Ÿπ‘ + ( (π‘Ÿ π‘Žβˆ’π‘Ÿ 𝑏) βˆ‘ 2βˆ’π‘–π‘› 𝑖=1 ) (𝑔1 Γ— 2βˆ’1 + 𝑔2 Γ— 2βˆ’2 + β‹― + 𝑔 𝑛 Γ— 2βˆ’π‘› ) (5) c. Linear Fitness Ranking (LFR) For a function, h who have small variance, all of the individuals will have more value fitness that is almost the same. This resulted in the selection process that bad choice parents on a proportionate basis according to the fitness. So, it was required a mechanism called Linear Fitness Ranks (LFR). This mechanism aimed to scaling values fitness. Fitness centers are given highest individual high-value fitness ( 𝑁 number of individuals in the
  • 3. International journal of Engineering, Business and Management (IJEBM) [Vol-1, Issue-1, May-Jun, 2017] AI Publications ISSN: 2456-7817 www.aipublications.com Page | 37 population). Individual high- fitness second highest level will be given the fitness 𝑁 βˆ’ 1 and so on individual high- low fitness was given the fitness 1. For example 𝑅(𝑖) states ranked individuals to-, 𝑖𝑅(𝑖) = 1 if 𝑖 is individual high- fitness and highest level 𝑅(𝑖) = 𝑁 if 𝑖 is individual high- low fitness, then the value fitness is new is: 𝑓(𝑖) = (𝑁 + 1 βˆ’ 𝑅(𝑖)) (6) The fitness on the common usage (6) can be very evolution will reach optimum locally because of the little difference between the values fitness centers in all of the individuals in the population. The tendency to convergence in local optimum can be reduced by using equation: 𝑓(𝑖) = π‘“π‘šπ‘Žπ‘₯ βˆ’ (π‘“π‘šπ‘Žπ‘₯ βˆ’ 𝑓 π‘šπ‘–π‘›) ( 𝑅(𝑖)βˆ’1 π‘βˆ’1 ) (7) Thus, the fitness that is in interval [fsun, fmax] d. Selection Individuals who are in a population, need to be selected individuals are best that can perform a marriage to produce a new individual. The selection was aimed to provide an opportunity reproductive health is higher than for the members population that most Each fit. individuals in the population will receive probability reproductive health is equivalent to the fitness. e. Operator Genetics Genetic algorithm (AG) that is a process heuristic (increase probability to solve a number of problems) and random so that the emphasis on the election operator that is to determine the success AG in finding solutions fit into a problem that is given. The thing that must be paid attention is to avoid a convergence, in the sense that premature solution that was received by local throughput is the result .There is two operator genetics, namely: Property 4: After chosen individuals in the selection process, in these individuals will be marriage cross or crossover. The crossover was aimed at adding on biodiversity string in a population with crossing between a string that is taken from reproductive health. The crossover was done on each individual with probability crossover (pc) is defined by random in that range (No. 0, 1]. This means that crossover a disagreement can be done only if numbers random that raised less than what 𝑝𝑐 is determined. In general 𝑝𝑐 stated close to 1. Property 5: Mutation is processed to change the value of one or several genes in a chromosome. Operation crossover that will be done in the chromosome with the aim to find new chromosome as candidate solutions to future generations with fitness climate eventually will go to the optimum solution was wanted. If the election process chromosomes that are likely to continue to have a fitness that was only, convergence premature infants will be very easy to happen. In other words, the process quest to find solutions that unite trapped in one part of the search so that he would not be able to explore the other chromosome with fitness the continued to exist to avoid a convergence prematurely and still keep difference chromosome in the population will be used operator mutations. Procedure mutation is very simple. For all of the genes that is, if the random raised less than probability mutations that pm determined the changed gene was contrary to the value (in binary encoding, 0 changed 1 and 1 changed 0). It is usually pm stated as 1/n, with n is the number of genes in the chromosome. The 𝑝 π‘š sebking esar this means mutations can only occur in approximately one gene. In AG simple, the value is 𝑝 π‘š still during Evolutionists who came could never explain. f. The Replacement Population In AG knew population replacement scheme called generational replacement, which means all individual (e.g., N individuals in a population) from a generation was replaced as well as by N individual new cross-marriage and the mutations. The scheme replacement is not realistic from the perspective of a biology. In the real world, the individuals from a different generation could be at the same time. Other facts are individuals appear, disappear constantly, not in a generation. In general population replacement scheme can be formulated based on a size that is called generational gap G. This shows the percentage population, which was replaced in each generation. In the scheme generational replacement, G = 1. III. BACK PROPAGATION NEURAL NETWORK Neural Network (NN) is processing information system that has characteristics similar to the network of nerves biology NN is a machine that is designed to work are a modeling human brain in doing function or specific tasks. This Machine has the ability to keep knowledge based on the experience and make your knowledge to be useful. Kusumadewi (2003) explained that in processing information, human brain consists of several neurons that do the job is simple. Neurons in the human brain are connected to each other, then the brain can perform the function processing quite complex. Information processing in man is adaptive, which means that relations between neurons happens dynamically and always have the ability to learn information which has not yet known. Theory 1 NN is a processing technique computer-based information that analyzes and nervous system are modeling biological. Theory 2 A mathematical model that contain a large number processing elements that organized in the layers.
  • 4. International journal of Engineering, Business and Management (IJEBM) [Vol-1, Issue-1, May-Jun, 2017] AI Publications ISSN: 2456-7817 www.aipublications.com Page | 38 Theory 3 A system that computing several elements are made from a simple and processing is interconnected each other for processing information through input from the outside and to be able to respond to the dynamic. Theory 4 NN is a technology that computing based only on the model biological nerve and trying to simulate appearance and model nerves to various inputs. Theory 5 Some sense Of the could be concluded that simple NN is a technical computing information processing in the process imitate the mechanism human brain that the mathematical models will be served in the form to settle on various issues. The characteristics of NN according to Warsito (2009) among others: 1. Have the capacity to produce output to the pattern that has never been studied (generalization:). 2. Have the capacity to process input that there is something wrong in it with a certain tolerance level. 3. To Be Able to adapt to changes that happened to the input and output. From this adaptation is manifested in the change of the weight. In a broad outline in NN have two stages processing information, such as: Training Phase: This stage began to include the patterns learn (data trained) into the network. By using the pattern of this pattern, the network will change to change its weight to link between nodes. In an each iteration did an evaluation of output network. This step was held in several and each iteration and stopped after the weighted network found that in accordance with the error that is desired has been achieved or the number of an each iteration has reached the maximum set. Weight Advanced to this (basic knowledge at the introduction. Testing Phase : This step test is done to a pattern input that has never been training before data test result by using the weight stage training It is hoped that the weight of the weight. The training has been an error at least will also give error testing phase in a small Network for multilayer consists of layers input, the layer is hidden and layer output. A layer secret lies in the input and output levels. The output from a layer secret will be inputs for the next. This Network at least one layer is hidden. Architecture from network for multilayer is described as follows: Fig.1: Network for Multilayer In modeling BPNN for time series, input data model is the past (Xtβˆ’1, Xtβˆ’2, ... , Xtβˆ’p) and target is the present 𝑋𝑑 BPNN is rendered in the equation below: 𝑋𝑑 = πœ“ π‘œ{ 𝑀 π‘π‘œ + βˆ‘ π‘€π‘—π‘œ 𝐻 𝑗=1 πœ“π‘— (𝑀 𝑏𝑗 + βˆ‘ 𝑀𝑖𝑗 𝑝 𝑖=1 π‘‹π‘‘βˆ’π‘–)} (8) πœ“ π‘œ : A function activating that used in the upper layers output πœ“π‘— : A function activating that used in the upper layers are hidden 𝑀𝑖𝑗 : Neurons weight to-i in the upper layers input toward neurons to-j in the secret 𝑀 𝑏𝑗 : Weight bias in the upper layers input toward neurons to-j in the secret π‘€π‘—π‘œ : Neurons weight to-j in the secret to layer output 𝑀 π‘π‘œ :Weight bias in the upper layers are hidden toward layer output
  • 5. International journal of Engineering, Business and Management (IJEBM) [Vol-1, Issue-1, May-Jun, 2017] AI Publications ISSN: 2456-7817 www.aipublications.com Page | 39 Fig. 2: Illustration Back Propagation Neural Network (BPNN) Training method network is a process or training procedures network that are the sequence to the integrated algorithm to modify the values and weight bias with the purpose to make a network get the values and weight bias, according to allow it to produce output network that is desired. If a mistake in the output network is very small, it can be said, it has been the values and weight bias and the network has reached good performance. In this training, the size performance a network obtained by counting RMSE (Root Mean Square error) between output and target network. If it 𝑦̂1, 𝑦̂2, … , 𝑦̂𝑣 is output network and 𝑦1, 𝑦2, … , 𝑦𝑣 is the target for network, so the RMSE can be counted as the formula as follows: 𝑅𝑀𝑆𝐸 = √ 1 𝑣 βˆ‘ (𝑦𝑖 βˆ’ 𝑦̂𝑖)2𝑣 𝑖=1 (9) Warsito (2009) explained that before training of nerve network model, it is often necessary scaling in input and target that data in a certain range. This is meant to prevent the data is processed in accordance with the function activating that is used. This process is called Pre-Processing. Then after the training is completed, data returned to his original form (Post-Processing). In writing tasks end this function activating that used in hidden layer toward output layer is sigmoid binary (sigmoid logistic), then data should first transform into the interval [0, 1]. However, will be better if the data transformed into a smaller interval, for example at a specified interval [0.1, 0.9]. Remember that This function sigmoid asymptotic is a function which values are not been reached 0 or 1 (Siang, 2005). Pre-Processing Phase to transform data into the interval [0.1, 0.9) is as follows: π‘₯β€² = 0.8 (π‘₯βˆ’π‘Ž) π‘βˆ’π‘Ž + 0.1 (10) Post-Processing phase to return to his original form is as follows: X = (π‘₯β€²βˆ’ 0.1)(π‘βˆ’π‘Ž ) 0.8 + π‘Ž (11) Where π‘Ž is minimum data and b is maximum data. IV. METHODOLOGY AND SIMULATION Index data daily Euro 50 period January 2, 2013, up to December 19, 2014, where there is 501 indexes that noted. Some data preprocessing steps on raw set as shown below: 1. Firstly, 80% data were used to training 2. Secondly, a share index data were normalized by min- max normalization into a specified range 0.0 to 1.0 The following are results of training and testing with AG to some measure the tournament "k" and "𝑝𝑐. Size of population set of 60 chromosomes and the mutations with probability mutations (𝑝 π‘š) = 0.01.Once they reach 1000 generation by mse training=776.9827, rmse training =27.8744, mse testing = 1543.3 and rmse testing=39.2852
  • 6. International journal of Engineering, Business and Management (IJEBM) [Vol-1, Issue-1, May-Jun, 2017] AI Publications ISSN: 2456-7817 www.aipublications.com Page | 40 Fig. 3: Optimum Level Fitness Fig. 4: in Sample Testing Based on figure 2 seen that process AG stopped after reached generation to 1000. In addition, the fitness produced by, convergence and reached an optimum level that is with the value of fitness best 0.027771 and the average rate of fitness 0.0027847. While the weight or optimum parameters that, as follows: Table.1: Summary of optimum parameters. π’˜ 𝒃𝒏 π’˜π’Šπ’ 𝒗 𝒃𝒐 𝒗 𝒏𝒐 -1.3287 1.7477 1.0442 0.3401 -0.9997 0.3063 -0.0469 1.3404 1.6558 0.5563 -0.0469 0.3063 0 100 200 300 400 500 600 700 800 900 1000 0 0.2 0.4 0.6 0.8 1 1.2 1.4 Generation Fitnessvalue Best: 0.027771 Mean: 0.027847 Best fitness Mean fitness 0 50 100 150 200 250 300 350 400 2500 2600 2700 2800 2900 3000 3100 3200 3300 3400 Grafik Target dan Output Pelatihan FFNN dengan AG Data ke- NilaiIndeksEuro50 Target Output
  • 7. International journal of Engineering, Business and Management (IJEBM) [Vol-1, Issue-1, May-Jun, 2017] AI Publications ISSN: 2456-7817 www.aipublications.com Page | 41 From the weight or parameters that unite the BPNN for time series can be written in the form similarities as follows: 𝑋̂𝑑 = βˆ’0.9997 + 0.3063 1 + exp(βˆ’(1.3287 + 1.7477π‘‹π‘‘βˆ’1)) + 0.3063 1 + exp(βˆ’(0.0469 + 1.3404π‘‹π‘‘βˆ’1)) Based on Fig.4 comparison target and output training BPNN-AG seen that the training network has his prediction that is quite accurate information that is shown by the close target line (blue) with the output (red). But, even though it is still needed performance evaluation network in general to see the result of a network testing BPNN-AG. While to test result network, as follows: Fig.5: Out Sample Training Testing by using the weight or parameters that have been an optimum result from the training. Based on a picture comparison target and output training BPNN-AG seen that testing network has his prediction that is quite accurate information that is shown by the close target point (blue) with the output (a red nodule). Model can be used to predict the index euro 50. V. CONCLUSION Genetic algorithm (AG) that is one of the alternative methods of learning that can be used to train network Back Propagation Neural Network in share price index data euro 50 . This is shown with an error that produced by the results of the training and testing the mse training=776.9827 rmse training=27.8744 and mse testing= 1543.3 and rmse testing=39.2852. In addition, analysis of visual shows that AG gives a prediction that is quite accurate information that is shown by the close target with output while weight or parameters that produced by has reached an optimum level in second-generation 1000 with the best fitness and the average 0.027771 the fitness of 0.0027847. REFERENCES [1] Caraka,R.E.,Yasin,H β€œPrediksi Produksi Gas Bumi dengan General Regression Neural Network (GRNN)”, in Proc.National Statistics Conference (SNS IV), 2014, ISSN : 2087-2590 pp 270-277 [2] Caraka,R.E.,Yasin,H β€œPemodelan General Regression Neural Network (GRNN) pada Data Return Indeks Harga Saham Euro 50, Jurnal Gaussian,vol 4,no2, 2015, Pp.89-94,2015. [3] Caraka,R.E.,Yasin, H, & Prahutama,A. β€œPemodelan General Regression Neural Network (GRNN) dengan Peubah Input Data Return Untuk Peramalan Indeks Hangseng, Seminar Nasional Ilmu Komputer Universitas Negeri Semarang , ISBN:978-602-71550- 0-9, 2014, pp.283-288, 2014. [4] Desiani dan Arhami. Konsep Kecerdasan Buatan, 2006, Andi Offset Yogyakarta. [5] Fausett, L. Fundamental of Neural Network : Architecture, Algorithm, and Application, 1994, New Jersey. Prentice-Hall. 0 10 20 30 40 50 60 70 80 90 100 2850 2900 2950 3000 3050 3100 3150 3200 3250 3300 Grafik Target dan Output Pengujian FFNN dengan AG Data ke- NilaiIndeksEuro50 Target Output
  • 8. International journal of Engineering, Business and Management (IJEBM) [Vol-1, Issue-1, May-Jun, 2017] AI Publications ISSN: 2456-7817 www.aipublications.com Page | 42 [6] Haykin, S. Neural Networks: A Comprehensive Foundation, 1994, Macmillan Publishing Company, New York. [7] Kusumadewi, S.Artificial Intelligence (Teknik dan Aplikasinya), 2003, Graha Ilmu. Yogyakarta. [8] Montana, D.J, and Davis, L. Training Feedforward Neural Networks Using Genetic Algorithms, 1993, BBN Systems and Technologies Corp. 10 Moution St. Cambridge, MA. [9] Neves, J, and Cortez, P.Combining Genetic Algorithms, Neural Networks and Data Filtering for Time Series Forecasting, 1998, Departamento de Informatica Universidade do Minho. Portugal. [10] Pandjaitan, L.W. Dasar-Dasar Komputasi Cerdas, 2002, Andi Offset. Yogyakarta. [11]Pandjaitan, L.W.Dasar-Dasar Komputasi Cerdas,2007 Andi Offset. Yogyakarta. [12]Siang, J.J. Jaringan Syaraf Tiruan dan Pemrogramannya Menggunakan MATLAB, 2005,Andi Offset. Yogyakarta. [13]Suyanto. Algoritma Genetika dalam MATLAB, 2005, Andi Offset. Yogyakarta. [14]Warsito, B.Kapita Selekta Statistika Neural Network, 2009, BP Universitas Diponegoro. Semarang. [15]Yuliandar, D. Pelatihan Feed Forward Neural Network Menggunakan Algoritma Genetika dengan Seleksi Turnamen untuk Data Time Series, 2012, Jurnal Gaussian Volume 1 Nomor 1 Universitas Diponegoro. Semarang. [16]Yasin,H.,Caraka,R.E., Tarno, and Hoyyi,A. Prediction Of Crude Oil Prices Using Support Vector Regression (SVR) With Grid Search–Cross Validation Algortyhm. Vol.12 No.4; August. Global Journal of Pure and Applied Mathematics. Print ISSN : 0973-1768 Online ISSN: 0973-9750,2016, pp. 3009–3020