SlideShare a Scribd company logo
1 of 7
Download to read offline
Hind Saleem Ibrahim Harba. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 9, ( Part -1) September 2016, pp.55-61
www.ijera.com 55|P a g e
Predict the Average Temperatures of Baghdad City by Used
Artificial Neural Network
Hind Saleem Ibrahim Harba
(Department of Atmospheric Science, University of Mustansiriyah, Iraq
ABSTRACT
This paper utilizes artificial neural networks (ANN) technique to improve temperature forecast performance of
Baghdad city. Our study based on Feed Forward Backpropagation Artificial Neural Networks (BPANN)
algorithm of which trained and tested by used a real world daily average temperatures of Bagdad city for ten
years past for months of January and July. Aimed at providing forecasts in a schedule, for all Days of the month
to help the meteorologist to foresee future weather temperature accurately and easily. Forecasts by ANN model
has been compared with the actual results and the realistic output (with IMOS). The results has been Compared
to the practical temperature prediction results, and shows that the BPANN forecasts have accuracy that gave
reasonably very good result and can be considered as a good method for temperature predicting..
Keywords: Artificial Neural Network, Backpropagation, Temperature predicting, weather forecasting
I. INTRODUCTION
Temperature predicting is the application of
innovation and scientific research to forecast the
condition of the temperature level for a futurity of a
given area, which been concern in agriculture,
industry and environment. The temperature level
forecasts are made by accumulating measurable
information regarding the present state of the
environment. ANN is an effective information
modeling tool that has the ability to capture as well
as represent intricate input/output connections that
can been made use of as a method to predicting the
temperature [1]. The ANN design is a structure that
could be gotten used to create a mapping from an
offered collection of data to attributes of or
partnerships amongst the information. The ANN
model is changed, or trained, utilizing a collection of
data from a provided resource as input, commonly
described as the training set. After felicitous
training, the ANN will certainly have the ability to
carry out category, estimate, forecast, or simulate on
new data from the comparable or same sources. An
ANN is a model of data processing that is influenced
incidentally organic nerve systems, like the brain,
process details [2]. The essential element of this
standard is the unique framework of the info
handling system. It is consisted of a great deal of
much interconnected handling aspects (nerve cells)
operating in alliance to resolve particular troubles.
ANNs, like individuals, discover by instance. An
ANN is set up for a specific application, such as data
classification or pattern recognition, with a learning
procedure. Discovering in biological neural cell
includes changes to the synaptic connections in-
between the neurons [3].
The one effective method of such algorithm
is Backpropagation Artificial Neural Network
(BPANN). The main benefit from the BPANN
technique is that it could relatively approximate a
huge functions class. This technique is most
effective compared with numerical differentiation. A
backpropagation network is composed of at least 3
layers: input, output and at least one hidden layer.
Unlike the Hopfield networks and also Interactive
and Activation Competition neural networks
(IACNN), in a BPANN the connection weights are
in one way. Generally, in a FFNN the input neurons
are fully connected to hidden layer units as well as
the hidden units are completely connected to output
layer units [4]. When a BPANN is cycled, the input
pattern is propagate forward to the output units via
the intervening input-to-hidden as well as hidden-to-
output weights. In backpropagation algorithm, it
indicates the errors and it consequently the learning
propagate backwards coming from the output nodes
to the internal nodes. Thus, backpropagation is
actually utilized to compute the gradient of the error
of ANN regard to the network's modifiable weights.
This gradient is a constantly used in a basic
stochastic gradient inclination algorithm to locate
weights that reduce the errors. Typically the term
"backpropagation" is used in a most overall sense to
describe the whole entire operation including both
the calculation of the gradient and its usage in
stochastic gradient descent. Backpropagation
generally makes it possible for fast convergence on
satisfying local minimum error in the type of
networks to which that is satisfied [5].
The goal of this research is to utilize
BPANN technique for forecasting the temperature.
The proposed system results is compared with real
working from meteorological (IMOS), also these
results affirm that our proposed system have ability
for effective predicting of temperature. Real time
RESEARCH ARTICLE OPEN ACCESS
Hind Saleem Ibrahim Harba. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 9, ( Part -1) September 2016, pp.55-61
www.ijera.com 56|P a g e
reading from climate records show that the weather
forecasting that based on BPANN have shown
improvement not just over guidance prediction from
mathematical models, but also over official regional
climate service prediction too. The results are
compared with practical temperature forecast results
[6, 7]. This proposed system assists the
meteorologist to forecast the future weather
accurately and easily.
II. RELATED WORK
In this part, some literature on the related
subject will be given:
Y. Radhika and M. Shashi [8] presents a
Support Vector Machines (SVMs) application for
weather forecasting. maximum temperature data that
recorded daily at certain location is analyzed to
forecast the next day maximum temperature of at
that location based on the day-to-day maximum
temperatures for a period of previous n days referred
to as input order. The system performance has been
observed over different periods of two to ten days by
using optimum values of the kernel
B. Smith et.al [9], concentrated on building
an ANN models with minimized average forecast
error through raising the number of specific
observations used in training, adding extra input
terms that explain the time of an observation, raising
the period of previous weather records included in
each observation, and reexamining the amount of
hidden nodes utilized in the system. Models were
developed to forecast the temperature of air on an
hourly basis periods from (1) to (12) hrs. ahead.
Each model of ANN, composed of a set of
connected parameters and network architecture, that
was assessed through training and instantiating a
thirteen networks and computing the mean absolute
error (MAE) for some set of patterns for the
resulting networks.
M. hayati et al. [10] used artificial neural
network for one day forecast of temperature level. In
their work, a multilayer perceptron (MLP) has been
used a (65%) of patterns for trained and a (35%) of
patterns for tested, for 10 years meteorological
records of Iran which was divided in to 4 seasons
(winter, spring, summer and autumn. They has been
used a multilayer perceptron network of 3 layers
along with sigmoid transfer function for hidden
layers and linear transfer function for output layer.
Variety of hidden neurons and epochs were utilizing
to use the trial and error approach. This work
concludes that multilayer perceptron, through this
design has minimal forecast error, excellent
performance and also sensible forecast accuracy.
Ch. Jyosthna Devi et al. [11], 2012
provided an artificial neural network based
algorithm for forecasting the temperature. The
BPANN is utilized due to the fact that it could fairly
approximate a huge functions class. They propose a
model that has a dataset of real time along with 15
parameters as input, where after that normalized by
used min-max normalization to scale records in
between} zeros to one(0 to 1). After that it is trained
as well as tested by used the BPANN. The results
are compared with the meteorological department to
examine the accuracy and the minimum error of
model. They found that the proposed model has the
good ability for temperature predicting.
I. Shereef et al. [12], proposed a Modified
Levenberg-Marquardt (LM) Algorithm for ANN
learning. In this modified Levenberg-Marquardt, the
learned parameters has been modified. The
suggested algorithm has great convergence as well
as it minimizes the quantity of oscillation in learning
method. The proposed method is compare with the
BPANN and also the practical working from
meteorological department. From experiment, it
shows that the proposed method results has a much
better accuracy of forecast when compared with the
regular method of weather forecast.
M. Narvekar1 et al. [13], study many
weather forecasting techniques including Ensemble
Neural Network, Artificial Neural Network,
Backpropagation Network, General Regression
Neural Network, Radial Basis Function Network,
Fuzzy clustering, Multilayer Perceptron, Genetic
Algorithm, etc. and so on which are utilized various
types predicting the much better technique for
predicting which compares several approaches.
Among those reviewed techniques, it has appeared
that the backpropagation algorithm performs
forecast with a minimal errors. They used twenty-
eight input parameters in testes to predict the day-to-
day weather in regards to humidity, temperature,
cloud condition, rainfall and weather of the day.
III. THEORETICAL BACKGROUND
3.1 Artificial Neural Network Technique
The Multi-Layer precptron (MLP) is the
most used ANN for non-linear modeling, it is a feed
forward neural network (FFNN), generally trained
with backpropagation, therefore it is one of the most
popular nonlinear ANN architecture that utilized
variety of problems in applied atmospherical
scientific researches. Also the most basic type of
MLP network with an adequate variety of processing
elements which is called an universal approximate
because of its ability to approximate any kind of
nonlinear relationship inputs as well as outputs to
any degree of an accuracy [14,15]. Theoretically, the
architecture of MLP is composed of an input layer,
an output layers, and one or several hidden layers as
illustrated in figure 1.
Hind Saleem Ibrahim Harba. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 9, ( Part -1) September 2016, pp.55-61
www.ijera.com 57|P a g e
Figure (1): A Multi-layered perceptron (MLP)
network
Neurons that are the fundamental elements
of the ANN are interconnect via various layers like
(input, output and hidden layers). The degree of
interconnection is determine by weight (wij) that
implies the effect of neuron (i) on neuron (j). The
structure of ANN is illustrate in Figure 2. Every
neuron is activated through an activation function
according to a threshold value. The transfer
activation is refined through both input signals
neighbor nodules belonging to various layers and
output signal like bias in order to get the output from
neuron. The typical transfer functions in the ANN
are linear sigmoid function and tangent sigmoid
function illustrated in Figure 3. The formula of liner
and tangent transfer functions are shown
respectively in formula (1) and (2) [16, 17]
:……… (1)
……… (2)
Figure (2): a. tangent sigmoid function b. linear
sigmoid function [13].
3.2 Back Propagation
Backpropagation (BP) algorithm is utilized
in layered FFANNs. (BP) utilizes a supervised
learning that implies the model learns itself with
using target output. For each set of data input, the
target for output is given. ANN will treat the input
data with a random values for weights and
appropriate sigmoid function uses a one hidden layer
inbetween, then generates the forecasted output. This
forecasted output is after that compared with target
output offered same input dataset. Therefore, errors
is computed by deducting forecasted output from
intended output division through intended output.
Utilizing this error, the weights are readjusted and
once more the whole process is repeating for several
times till the error is very little or in appropriate
range [13, 18].
The method of BP is a repetitive that begins
with the final layer (output layer) and relocates
backwards via the layers till the 1st layer (input
layer)is reached. By suppose that for every layer, it
can know the error in the output of layer, so by
knowing the error it is certainly not difficult to
compute improvements for the weights in order to
minimize that error (the only concern is that it could
only notice the error in the output from the last
layer) [11]. BP provides a method to identify the
error in the output of a previous layer through
providing the output of an existing layer as
reviews [19].
IV. PREDICT THE TEMPERATURE BY
USING NEURAL NETWORKS
(SYSTEM MODEL)
Our model of weather predicting is based
on used BPANN method. The data input is to be
took from a certain region where the model is
trained and tested to ensure the model has the ability
to produce precise results. The variety of input data
provided to model likewise assists to enhance
accuracy of the model through providing the results
along with a higher level of similarity between
forecasted output and real records. This model is
actually of very complicated type since the fact that
it consists of several neurons linked with one another
in a well-formed design to create complex output
along with minimal error [13].
This model is mainly utilized to create
forecasts through training the model using previous
dataset as well as experience. Figure (3) illustrated
an ANN in proposed model where several input
parameter is utilized as input neurons, which are
then forwarded to a hidden layer where sigmoid
function is used and then forwarded to output layer
along with an additional sigmoid function where it
lastly calculates the output of ANN [13].
(a)
Hind Saleem Ibrahim Harba. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 9, ( Part -1) September 2016, pp.55-61
www.ijera.com 58|P a g e
(b)
Figure(3): structure of our model for :(a) one year
(b) ten years
From the figure (3) a, b:
1. Xi:-The neuron input in a layer relocated all
neurons in the next layer.
2. Wij, Vjk:- Every neuron possesses its own input
weights. and the layer weights are randomly in
range between (zero to one) for each neuron .
3. Ok:- The ANN output is gotten by using input
values to the input layer, going through hidden
layer to each neuron output of following layer
as input.
4. The BPANN must contend at least input and
output layer. It can possess a one hidden layers
too.
The amount of neurons in the input layer is
determined by available amount of possible inputs,
in this work we used a 31 input (numbers of the
day). The amount of neurons in the output layer
relies on amount of intended outputs, which is (31)
output in this work (numbers of the day). The
number of hidden layers as well as number of
neurons in all hidden layer couldn’t be properly
determined} beforehand, and might be modified per
type of data and network configuration. In general
add-on the hidden layer might make it possible for
the network to learn more complicated patterns. The
A configuration of network of this work could
possess a single hidden layer about (63) hidden
node. The training starts with random weights and it
will be readjust in order to minimize the error.
For practical reasons, the artificial neural
network applying the BP algorithm do not possess
much layers, because the training time of the
networks increases exponentially. Likewise, there
are improvements to the BP algorithm that allow a
very fast learning. Figure (4) illustrated the main
program phases of our system.
Figure(4): main phases of program
 Data collection
Use the daily average temperatures for the
month of January, July the period of 2015-2005 the
city of Baghdad by the General Administration of
meteorological and seismic monitoring Iraqi IMOS.
 Stages of the algorithm
There are two stages for (back- propagation)
algorithm [20, 21].
1) A Feed Forward Stage
In FFNN, the neurons are evaluated in
order, and there are no connections from higher
order neurons to lower order ones. The neurons in
FFNN are often organized in layers: the input and
output layers which could be interact with the
environment, and one or several hidden neurons
layers = that is not possess any contact with
environment. There is a certain order of assessment
of neurons. The system gets the input signals,
propagates all of them via all the layers and returns
signals to the environment via the output neurons.
This implies that, for the same input, the network
always returns the same output [22].
Hind Saleem Ibrahim Harba. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 9, ( Part -1) September 2016, pp.55-61
www.ijera.com 59|P a g e
The training pattern is entering from input
layer to output layer through hidden layer, the output
of neuron.
1. Neuron of input layer (Its input equal to its
outputs)
Where: - 1≤ i ≤ n1, n1: number of input nodes
2. Neurons of hidden layer.
n2: hidden node number, wij: the weight between
input and hidden, f(netj): the activation output of
hidden node(j) in hidden layer.
3. Neurons of output layer.
, n3: the number of output node,
Vkj: the weight between hidden and output,
f(netk):the activation output of hidden node(j) in
hidden layer, F(net) is is sigmoid function.
2) Back Propagation Stage:-
A widely used training procedure for
multilayer feed forward networks is back
propagation. This learning paradigm propagates the
error signal associated to the output of the network,
from the output layer to the previous layers. In this
process, the weights are adjusted by a steepest-
descent strategy based on local information about
the gradient of the error signal as a function of the
weights. By interpreting the weights as components
of a vector, the gradient defines a directional vector
along which the weight vector is updated [14, 15, 23,
24]. The following steps explain above.
1. The errors of output neurons are compute and
change the weights (output-hidden).
) ……. (4)
Where: Sk:The error of output node, dk:desired
output of node k in output layer, Ok:output node(k)
in the output layer.
…….. (5)
Where: η: learning rate (0<η<1), β: Aconstant
specifying the momentum (0<β<1), : change in
weight of the connection node from node (k) in
output layer to hidden layer (j).
2. Also the errors of hidden neurons and changed
the weights (hidden-input).
…….. (6)
…….. (7)
....….. (8)
3. Then the new weights are compute by adding
the change weights to old weights.
………… (9)
………… (10)
3) Equation for predication and compute error
(Performance Measurement)
The error (predication) of neural network is
compute by the equation:-
P=(dk-ok) ………………. (11)
………. (12)
Where: dk/ the desire output for k cell, Ok the actual
output for k cell
.
V. RESULTS
A backpropagation network contains multi-
layer perception (a minimum of 3 layers): input, and
output layer with a minimum of one intermediary
hidden layer. The results are compare our
model(predication) with practical.
This system assists the meteorologist to
forecast the future climate accurately and easily. the
Table (1,2): show compare temperature predication
with actual data For the month of January and July
2015(show forecast temperatures for January and
July 2015).
TABLE(1): The Forecast Results of January 2015
Day Actual data
January
2015
Predicatio
n
Elapsed
time is
241.414329
seconds
1 11 10.57472 Iteration=3
2 12.7 12.6951
3 12 11.59646
4 10.9 10.60279
5 11.4 10.57059
6 13.3 12.50312
7 12.2 11.67294
8 9.5 8.998412
9 8.7 8.038481
10 7.2 6.718884
11 5.9 5.607484
12 6 5.202796
13 6.8 6.751794
14 7.3 6.909141
15 10.1 9.966708
16 10.1 9.21137
Xi=Si for neuron (i)….. (1)
... (2)
Hind Saleem Ibrahim Harba. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 9, ( Part -1) September 2016, pp.55-61
www.ijera.com 60|P a g e
17 8.1 7.106099
18 8.8 7.947132
19 10.1 9.106336
20 9.1 8.845863
21 9.6 8.65591
22 12.6 11.7476
23 10.7 9.70231
24 11.5 10.57799
25 14.3 13.30074
26 16.6 15.61032
27 13.5 12.73344
28 15.8 14.81336
29 14 13.90345
30 14.7 14.6998
31 11.3 11.20463
Table(2): The Forecast Results of January 2015
Day Actual
data July
2015
predication Elapsed time
is 224.320695
seconds
1 34.2 33.34198 Iteration=3
2 37.8 37.79547
3 39.3 38.99162
4 37.5 37.00964
5 35.4 34.42834
6 35.5 34.98165
7 35 34.70497
8 34.6 34.08974
9 35.6 35.31115
10 35.9 35.58034
11 28.3 28.21145
12 36.5 35.97205
13 36.7 36.69428
14 38.9 38.48814
15 40.4 40.10402
16 39 38.08382
17 36.9 35.91138
18 36.2 35.8638
19 38.3 37.31021
20 38.3 37.9459
21 38.6 37.71532
22 37.6 36.65453
23 36.9 35.90151
24 38.3 37.34032
25 39.2 38.20413
26 40.9 39.91468
27 38.5 37.58334
28 37.6 36.69887
29 39.1 39.02808
30 40.5 40.49593
31 42 41.37531
VI. PREDICTION ACCURACY
Forecast precision for the proposed
methods for each months is arranged in table (1) and
(2). When the forecast precision of the existing
method is compared with the proposed method, the
proposed BPANN is noticed to possess greater
forecast precision for seasons has been considered.
VII. CONCLUSION
In this work, it has been explained how
ANN are useful in predicting the weather condition
and the working of most effective forecast algorithm
which is backpropagation algorithm. A three layered
BPANN has been designed for that purpose. The
results shows that this proposed system could easily
predict the future temperature with less error.
REFERENCE
[1] M. Coman, B. Cioruţa, G. Taro,
“Considerations Regarding, Baia Mare
Urban Area Weather Evolution”,
International Conference Of Scientific
Paper, Afases 2012, Brasov, 24-26 May
2012, ,
[2] S. S. Baboo and I.K. Shereef , “An
Efficient Temperature Prediction System
using BPN Neural Network”, International
Journal of Environmental Science and
Development, Vol.2, No.1, February 2011,
ISSN: 2010-0264.
[3] A. Purohit, V. Asri, and N. Narula,
“ARTIFICIAL NEURAL NETWORKS”,
Internatonal Journal of Innovative Research
In Technology (IJIRT), Vol, 1 Issue 5,
2014, ISSN : 2349-6002.
[4] G.Kavitha, B.Gopalakrishnan,
K.V.Duvarakesh, B.Avinash Reddy,
“Designing An Analytical Tool For
Temperature Forecast From The Solar
Renewable Energy Computation”,
International Journal Of Emerging
Technology And Innovative Engineering,
Vol. I, Issue 3, March 2015, Issn: 2394 –
6598.
[5] S. Ghosh, A. Nag, D. Biswas, J. P. Singh,
S. Biswas, D. Sarkar, and P. P.
Sarkar,"Weather Data Mining Using
Artificial Neural Network", Recent
Advances in Intelligent Computational
Systems (RAICS), IEEE, pp.192-195,
2011,ISBN: 978-1-4244-9478-1.
[6] S. Grossberg,”Adaptive Pattern
Classification and Universal Recoding:
Parallel Development and Coding of Neural
Feature Detectors”, Biological Cybernetics,
23, 121–134, 1976.
[7] M. Bevilacqua, “Failure rate prediction
with artificial neural networks,” Journal of
Quality in Maintenance Engineering Vol.
11 No. 3, pp. 279-294 Emerald Group
Publishing Limited 1355-2511, 2005.
Hind Saleem Ibrahim Harba. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 9, ( Part -1) September 2016, pp.55-61
www.ijera.com 61|P a g e
[8] Y.Radhika and M.Shashi, “Atmospheric
Temperature Prediction using Support
Vector Machines”, International Journal of
Computer Theory and Engineering, Vol. 1,
No. 1, April 2009, pp.55-58.
[9] B. A. Smith, R. W. McClendon, and G.
Hoogenboom, “Improving Air Temperature
Prediction with Artificial Neural
Networks”, World Academy of Science,
Engineering and Technology, International
Journal of Computer, Electrical,
Automation, Control and Information
Engineering Vol:1, No:10, 2007.
[10] M. Hayati, and Z. Mohebi, “Application of
Artificial Neural Networks for Temperature
Forecasting”, World Academy of Science,
Engineering and Technology, 2007.
[11] C. J. Devi, B.S. Prasad Reddy, K.V.
Kumar, B. M. Reddy, N. R. Nayak, “ANN
Approach for Weather Prediction using
BackPropagation,” International Journal of
Engineering Trends and Technology-
Vol.3, Issue 1, 2012.
[12] I. K. Shereef, and S. S. Baboo, “A New
Weather Forecasting Technique using Back
Propagation Neural Network with Modified
Levenberg-Marquardt Algorithm for
Learning”, International Journal of
Computer Science Issues (IJCSI), Vol. 8,
Issue 6, No 2, November 2011 ISSN
(Online): 1694-0814.
[13] M. Narvekar, and P. Fargose, “Daily
Weather Forecasting using Artificial Neural
Network”, International Journal of
Computer Applications (0975 – 8887)
Volume 121, No.22, July 2015
[14] Y. Pirez and D. Sarkar, “Back-propagation
algorithm with controlled oscillation of
weights”, In Proceedings of the IEEE
International Conference on Neural
Networks (ICNN), pages 21–26, San
Francisco, CA, 1993.
[15] G. Hinton, “Connectionist learning
procedures'. Artificial Intelligence,
40(1):185–234, 1989
[16] D. Klerfors” Artificial Neural Networks”,
An individual project within MISB-420-0,
School of Business & Administration, Saint
Louis University, November 1998
[17] M. Afzali, A. Afzali and G. Zahedi,
“Ambient Air Temperature Forecasting
Using Artificial Neural Network
Approach”, International Conference on
Environmental and Computer Science,
Vol.19, IACSIT Press, Singapore, 2011.
[18] C. Gershenson, “Artificial Neural Network
for Beginners”, Formal Computational
Skills Teaching Package, COGS,
University of Sussex, 2001.
[19] Z. Du, “Intelligence Computation and
Evolutionary Computation”, Springer-
Verlag Berlin Heidelberg, ISBN: 978-3-
642-31655-5, 2013.
[20] J. M. Zurada, “Introduction to Artificial
Neural System”, JAICO, Publishing
House,1997.
[21] N. Rai, “Pixel Statistics in Neural Network
for Domain Independent Object Detection”,
MSc.Thesis, RMIt University; Faculty of
Applied Science; Department of Computer;
2001.
[22] J. Bannister and M. Gerla,’Design of the
wave Length Division optical Network’.
Technical Report CSD-89002,UCLA
Computer Science Department, May 1989.
[23] R. Sutton. 'Two problems with back
propagation and other steepest-descent
learning procedures for networks'. In
Proceedings of the Eighth Annual
Conference of the Cognitive Science
Society, pages 823–831, 1989.
[24] S. Haykin. 'Neural networks, a
comprehensive foundation'. Macmillan
Publishing Company, 113 Sylvan Avenue,
Englewood Cliffs, NJ 07632, 1994.

More Related Content

What's hot

Solar Irradiance Prediction using Neural Model
Solar Irradiance Prediction using Neural ModelSolar Irradiance Prediction using Neural Model
Solar Irradiance Prediction using Neural ModelDr. Amarjeet Singh
 
IRJET- Different Data Mining Techniques for Weather Prediction
IRJET-  	  Different Data Mining Techniques for Weather PredictionIRJET-  	  Different Data Mining Techniques for Weather Prediction
IRJET- Different Data Mining Techniques for Weather PredictionIRJET Journal
 
Solar Irradiation Prediction using back Propagation and Artificial Neural Net...
Solar Irradiation Prediction using back Propagation and Artificial Neural Net...Solar Irradiation Prediction using back Propagation and Artificial Neural Net...
Solar Irradiation Prediction using back Propagation and Artificial Neural Net...ijtsrd
 
Artificial Neural Network based computing model for wind speed prediction: A ...
Artificial Neural Network based computing model for wind speed prediction: A ...Artificial Neural Network based computing model for wind speed prediction: A ...
Artificial Neural Network based computing model for wind speed prediction: A ...Kaja Bantha Navas Raja Mohamed
 
Short-term load forecasting with using multiple linear regression
Short-term load forecasting with using multiple  linear regression Short-term load forecasting with using multiple  linear regression
Short-term load forecasting with using multiple linear regression IJECEIAES
 
Energy Efficient Mobile Targets Classification and Tracking in WSNs based on ...
Energy Efficient Mobile Targets Classification and Tracking in WSNs based on ...Energy Efficient Mobile Targets Classification and Tracking in WSNs based on ...
Energy Efficient Mobile Targets Classification and Tracking in WSNs based on ...idescitation
 
Estimation of global solar radiation by using machine learning methods
Estimation of global solar radiation by using machine learning methodsEstimation of global solar radiation by using machine learning methods
Estimation of global solar radiation by using machine learning methodsmehmet şahin
 
Data Analysis and Prediction System for Meteorological Data
Data Analysis and Prediction System for Meteorological DataData Analysis and Prediction System for Meteorological Data
Data Analysis and Prediction System for Meteorological DataIRJET Journal
 
Artificial Neural Network and Multi-Response Optimization in Reliability Meas...
Artificial Neural Network and Multi-Response Optimization in Reliability Meas...Artificial Neural Network and Multi-Response Optimization in Reliability Meas...
Artificial Neural Network and Multi-Response Optimization in Reliability Meas...inventionjournals
 
Prediction of Extreme Wind Speed Using Artificial Neural Network Approach
Prediction of Extreme Wind Speed Using Artificial Neural  Network ApproachPrediction of Extreme Wind Speed Using Artificial Neural  Network Approach
Prediction of Extreme Wind Speed Using Artificial Neural Network ApproachScientific Review SR
 
Design of Kalman filter for Airborne Applications
Design of Kalman filter for Airborne ApplicationsDesign of Kalman filter for Airborne Applications
Design of Kalman filter for Airborne ApplicationsIJERA Editor
 
Data Analytics on Solar Energy Using Hadoop
Data Analytics on Solar Energy Using HadoopData Analytics on Solar Energy Using Hadoop
Data Analytics on Solar Energy Using HadoopIJMERJOURNAL
 
Short Term Load Forecasting Using Multi Layer Perceptron
Short Term Load Forecasting Using Multi Layer Perceptron Short Term Load Forecasting Using Multi Layer Perceptron
Short Term Load Forecasting Using Multi Layer Perceptron IJMER
 
2018 solar energy forecasting based on hybrid neural network and improved met...
2018 solar energy forecasting based on hybrid neural network and improved met...2018 solar energy forecasting based on hybrid neural network and improved met...
2018 solar energy forecasting based on hybrid neural network and improved met...Souvik Ganguli
 
Daily Peak Load Forecast Using Artificial Neural Network
Daily Peak Load Forecast Using Artificial Neural NetworkDaily Peak Load Forecast Using Artificial Neural Network
Daily Peak Load Forecast Using Artificial Neural NetworkIJECEIAES
 

What's hot (19)

Solar Irradiance Prediction using Neural Model
Solar Irradiance Prediction using Neural ModelSolar Irradiance Prediction using Neural Model
Solar Irradiance Prediction using Neural Model
 
IRJET- Different Data Mining Techniques for Weather Prediction
IRJET-  	  Different Data Mining Techniques for Weather PredictionIRJET-  	  Different Data Mining Techniques for Weather Prediction
IRJET- Different Data Mining Techniques for Weather Prediction
 
Solar Irradiation Prediction using back Propagation and Artificial Neural Net...
Solar Irradiation Prediction using back Propagation and Artificial Neural Net...Solar Irradiation Prediction using back Propagation and Artificial Neural Net...
Solar Irradiation Prediction using back Propagation and Artificial Neural Net...
 
Artificial Neural Network based computing model for wind speed prediction: A ...
Artificial Neural Network based computing model for wind speed prediction: A ...Artificial Neural Network based computing model for wind speed prediction: A ...
Artificial Neural Network based computing model for wind speed prediction: A ...
 
Short-term load forecasting with using multiple linear regression
Short-term load forecasting with using multiple  linear regression Short-term load forecasting with using multiple  linear regression
Short-term load forecasting with using multiple linear regression
 
Aee036
Aee036Aee036
Aee036
 
Energy Efficient Mobile Targets Classification and Tracking in WSNs based on ...
Energy Efficient Mobile Targets Classification and Tracking in WSNs based on ...Energy Efficient Mobile Targets Classification and Tracking in WSNs based on ...
Energy Efficient Mobile Targets Classification and Tracking in WSNs based on ...
 
Estimation of global solar radiation by using machine learning methods
Estimation of global solar radiation by using machine learning methodsEstimation of global solar radiation by using machine learning methods
Estimation of global solar radiation by using machine learning methods
 
Data Analysis and Prediction System for Meteorological Data
Data Analysis and Prediction System for Meteorological DataData Analysis and Prediction System for Meteorological Data
Data Analysis and Prediction System for Meteorological Data
 
Thesis report
Thesis reportThesis report
Thesis report
 
Experimental investigation of artificial intelligence applied in MPPT techniques
Experimental investigation of artificial intelligence applied in MPPT techniquesExperimental investigation of artificial intelligence applied in MPPT techniques
Experimental investigation of artificial intelligence applied in MPPT techniques
 
Artificial Neural Network and Multi-Response Optimization in Reliability Meas...
Artificial Neural Network and Multi-Response Optimization in Reliability Meas...Artificial Neural Network and Multi-Response Optimization in Reliability Meas...
Artificial Neural Network and Multi-Response Optimization in Reliability Meas...
 
Noura2
Noura2Noura2
Noura2
 
Prediction of Extreme Wind Speed Using Artificial Neural Network Approach
Prediction of Extreme Wind Speed Using Artificial Neural  Network ApproachPrediction of Extreme Wind Speed Using Artificial Neural  Network Approach
Prediction of Extreme Wind Speed Using Artificial Neural Network Approach
 
Design of Kalman filter for Airborne Applications
Design of Kalman filter for Airborne ApplicationsDesign of Kalman filter for Airborne Applications
Design of Kalman filter for Airborne Applications
 
Data Analytics on Solar Energy Using Hadoop
Data Analytics on Solar Energy Using HadoopData Analytics on Solar Energy Using Hadoop
Data Analytics on Solar Energy Using Hadoop
 
Short Term Load Forecasting Using Multi Layer Perceptron
Short Term Load Forecasting Using Multi Layer Perceptron Short Term Load Forecasting Using Multi Layer Perceptron
Short Term Load Forecasting Using Multi Layer Perceptron
 
2018 solar energy forecasting based on hybrid neural network and improved met...
2018 solar energy forecasting based on hybrid neural network and improved met...2018 solar energy forecasting based on hybrid neural network and improved met...
2018 solar energy forecasting based on hybrid neural network and improved met...
 
Daily Peak Load Forecast Using Artificial Neural Network
Daily Peak Load Forecast Using Artificial Neural NetworkDaily Peak Load Forecast Using Artificial Neural Network
Daily Peak Load Forecast Using Artificial Neural Network
 

Viewers also liked

Predicting the Nonlinear Material Behaviour under Monotonic and Cyclic loadin...
Predicting the Nonlinear Material Behaviour under Monotonic and Cyclic loadin...Predicting the Nonlinear Material Behaviour under Monotonic and Cyclic loadin...
Predicting the Nonlinear Material Behaviour under Monotonic and Cyclic loadin...IJERA Editor
 
Mechanical Characterization of Bio-Char Made Hybrid Composite
Mechanical Characterization of Bio-Char Made Hybrid CompositeMechanical Characterization of Bio-Char Made Hybrid Composite
Mechanical Characterization of Bio-Char Made Hybrid CompositeIJERA Editor
 
Mechanical Behaviour ofAl2014 Reinforced with Boron Carbide and Short Basalt ...
Mechanical Behaviour ofAl2014 Reinforced with Boron Carbide and Short Basalt ...Mechanical Behaviour ofAl2014 Reinforced with Boron Carbide and Short Basalt ...
Mechanical Behaviour ofAl2014 Reinforced with Boron Carbide and Short Basalt ...IJERA Editor
 
Packet Classification using Support Vector Machines with String Kernels
Packet Classification using Support Vector Machines with String KernelsPacket Classification using Support Vector Machines with String Kernels
Packet Classification using Support Vector Machines with String KernelsIJERA Editor
 
Effect of Quenching Media on Mechanical Properties for Medium Carbon Steel
Effect of Quenching Media on Mechanical Properties for Medium Carbon SteelEffect of Quenching Media on Mechanical Properties for Medium Carbon Steel
Effect of Quenching Media on Mechanical Properties for Medium Carbon SteelIJERA Editor
 
An Efficient Method of Partitioning High Volumes of Multidimensional Data for...
An Efficient Method of Partitioning High Volumes of Multidimensional Data for...An Efficient Method of Partitioning High Volumes of Multidimensional Data for...
An Efficient Method of Partitioning High Volumes of Multidimensional Data for...IJERA Editor
 
Proposed Arabic Text Steganography Method Based on New Coding Technique
Proposed Arabic Text Steganography Method Based on New Coding TechniqueProposed Arabic Text Steganography Method Based on New Coding Technique
Proposed Arabic Text Steganography Method Based on New Coding TechniqueIJERA Editor
 
Urban Courtyard Housing Form as a Response to Human Need, Culture and Environ...
Urban Courtyard Housing Form as a Response to Human Need, Culture and Environ...Urban Courtyard Housing Form as a Response to Human Need, Culture and Environ...
Urban Courtyard Housing Form as a Response to Human Need, Culture and Environ...IJERA Editor
 
Adıgüzel Hydroelectric Power Plant’s Modelling and LoadFrequency Control by F...
Adıgüzel Hydroelectric Power Plant’s Modelling and LoadFrequency Control by F...Adıgüzel Hydroelectric Power Plant’s Modelling and LoadFrequency Control by F...
Adıgüzel Hydroelectric Power Plant’s Modelling and LoadFrequency Control by F...IJERA Editor
 
Stresses Analysis of Petroleum Pipe Finite Element under Internal Pressure
Stresses Analysis of Petroleum Pipe Finite Element under Internal Pressure Stresses Analysis of Petroleum Pipe Finite Element under Internal Pressure
Stresses Analysis of Petroleum Pipe Finite Element under Internal Pressure IJERA Editor
 
Analyze and Detect Packet Loss for Data Transmission in WSN
Analyze and Detect Packet Loss for Data Transmission in WSNAnalyze and Detect Packet Loss for Data Transmission in WSN
Analyze and Detect Packet Loss for Data Transmission in WSNIJERA Editor
 
The Effect of Hydrodynamics on Riser Reactor Performance of the FCCU
The Effect of Hydrodynamics on Riser Reactor Performance of the FCCUThe Effect of Hydrodynamics on Riser Reactor Performance of the FCCU
The Effect of Hydrodynamics on Riser Reactor Performance of the FCCUIJERA Editor
 
Personal Styles and Perceived Effectiveness in Decision-Making: A Comparative...
Personal Styles and Perceived Effectiveness in Decision-Making: A Comparative...Personal Styles and Perceived Effectiveness in Decision-Making: A Comparative...
Personal Styles and Perceived Effectiveness in Decision-Making: A Comparative...IJERA Editor
 
Pushover Analysis for Multistorey RC SMRF and OMRF
Pushover Analysis for Multistorey RC SMRF and OMRFPushover Analysis for Multistorey RC SMRF and OMRF
Pushover Analysis for Multistorey RC SMRF and OMRFIJERA Editor
 
Non-Darcy Convective Heat and Mass Transfer Flow in a Vertical Channel with C...
Non-Darcy Convective Heat and Mass Transfer Flow in a Vertical Channel with C...Non-Darcy Convective Heat and Mass Transfer Flow in a Vertical Channel with C...
Non-Darcy Convective Heat and Mass Transfer Flow in a Vertical Channel with C...IJERA Editor
 
Optimization of Number of Neurons in the Hidden Layer in Feed Forward Neural ...
Optimization of Number of Neurons in the Hidden Layer in Feed Forward Neural ...Optimization of Number of Neurons in the Hidden Layer in Feed Forward Neural ...
Optimization of Number of Neurons in the Hidden Layer in Feed Forward Neural ...IJERA Editor
 
Distributed Packet Filtering Firewall for Enhanced Security In Mobile Ad-Hoc ...
Distributed Packet Filtering Firewall for Enhanced Security In Mobile Ad-Hoc ...Distributed Packet Filtering Firewall for Enhanced Security In Mobile Ad-Hoc ...
Distributed Packet Filtering Firewall for Enhanced Security In Mobile Ad-Hoc ...IJERA Editor
 
Natural Gas Conditioning and Processing From Marginal Fields Using Modular Te...
Natural Gas Conditioning and Processing From Marginal Fields Using Modular Te...Natural Gas Conditioning and Processing From Marginal Fields Using Modular Te...
Natural Gas Conditioning and Processing From Marginal Fields Using Modular Te...IJERA Editor
 
High Speed VLSI Architecture for AES-Galois/Counter Mode
High Speed VLSI Architecture for AES-Galois/Counter ModeHigh Speed VLSI Architecture for AES-Galois/Counter Mode
High Speed VLSI Architecture for AES-Galois/Counter ModeIJERA Editor
 
Radiation and Soret Effect on Visco-Elastic MHD Oscillatory Horizontal Channe...
Radiation and Soret Effect on Visco-Elastic MHD Oscillatory Horizontal Channe...Radiation and Soret Effect on Visco-Elastic MHD Oscillatory Horizontal Channe...
Radiation and Soret Effect on Visco-Elastic MHD Oscillatory Horizontal Channe...IJERA Editor
 

Viewers also liked (20)

Predicting the Nonlinear Material Behaviour under Monotonic and Cyclic loadin...
Predicting the Nonlinear Material Behaviour under Monotonic and Cyclic loadin...Predicting the Nonlinear Material Behaviour under Monotonic and Cyclic loadin...
Predicting the Nonlinear Material Behaviour under Monotonic and Cyclic loadin...
 
Mechanical Characterization of Bio-Char Made Hybrid Composite
Mechanical Characterization of Bio-Char Made Hybrid CompositeMechanical Characterization of Bio-Char Made Hybrid Composite
Mechanical Characterization of Bio-Char Made Hybrid Composite
 
Mechanical Behaviour ofAl2014 Reinforced with Boron Carbide and Short Basalt ...
Mechanical Behaviour ofAl2014 Reinforced with Boron Carbide and Short Basalt ...Mechanical Behaviour ofAl2014 Reinforced with Boron Carbide and Short Basalt ...
Mechanical Behaviour ofAl2014 Reinforced with Boron Carbide and Short Basalt ...
 
Packet Classification using Support Vector Machines with String Kernels
Packet Classification using Support Vector Machines with String KernelsPacket Classification using Support Vector Machines with String Kernels
Packet Classification using Support Vector Machines with String Kernels
 
Effect of Quenching Media on Mechanical Properties for Medium Carbon Steel
Effect of Quenching Media on Mechanical Properties for Medium Carbon SteelEffect of Quenching Media on Mechanical Properties for Medium Carbon Steel
Effect of Quenching Media on Mechanical Properties for Medium Carbon Steel
 
An Efficient Method of Partitioning High Volumes of Multidimensional Data for...
An Efficient Method of Partitioning High Volumes of Multidimensional Data for...An Efficient Method of Partitioning High Volumes of Multidimensional Data for...
An Efficient Method of Partitioning High Volumes of Multidimensional Data for...
 
Proposed Arabic Text Steganography Method Based on New Coding Technique
Proposed Arabic Text Steganography Method Based on New Coding TechniqueProposed Arabic Text Steganography Method Based on New Coding Technique
Proposed Arabic Text Steganography Method Based on New Coding Technique
 
Urban Courtyard Housing Form as a Response to Human Need, Culture and Environ...
Urban Courtyard Housing Form as a Response to Human Need, Culture and Environ...Urban Courtyard Housing Form as a Response to Human Need, Culture and Environ...
Urban Courtyard Housing Form as a Response to Human Need, Culture and Environ...
 
Adıgüzel Hydroelectric Power Plant’s Modelling and LoadFrequency Control by F...
Adıgüzel Hydroelectric Power Plant’s Modelling and LoadFrequency Control by F...Adıgüzel Hydroelectric Power Plant’s Modelling and LoadFrequency Control by F...
Adıgüzel Hydroelectric Power Plant’s Modelling and LoadFrequency Control by F...
 
Stresses Analysis of Petroleum Pipe Finite Element under Internal Pressure
Stresses Analysis of Petroleum Pipe Finite Element under Internal Pressure Stresses Analysis of Petroleum Pipe Finite Element under Internal Pressure
Stresses Analysis of Petroleum Pipe Finite Element under Internal Pressure
 
Analyze and Detect Packet Loss for Data Transmission in WSN
Analyze and Detect Packet Loss for Data Transmission in WSNAnalyze and Detect Packet Loss for Data Transmission in WSN
Analyze and Detect Packet Loss for Data Transmission in WSN
 
The Effect of Hydrodynamics on Riser Reactor Performance of the FCCU
The Effect of Hydrodynamics on Riser Reactor Performance of the FCCUThe Effect of Hydrodynamics on Riser Reactor Performance of the FCCU
The Effect of Hydrodynamics on Riser Reactor Performance of the FCCU
 
Personal Styles and Perceived Effectiveness in Decision-Making: A Comparative...
Personal Styles and Perceived Effectiveness in Decision-Making: A Comparative...Personal Styles and Perceived Effectiveness in Decision-Making: A Comparative...
Personal Styles and Perceived Effectiveness in Decision-Making: A Comparative...
 
Pushover Analysis for Multistorey RC SMRF and OMRF
Pushover Analysis for Multistorey RC SMRF and OMRFPushover Analysis for Multistorey RC SMRF and OMRF
Pushover Analysis for Multistorey RC SMRF and OMRF
 
Non-Darcy Convective Heat and Mass Transfer Flow in a Vertical Channel with C...
Non-Darcy Convective Heat and Mass Transfer Flow in a Vertical Channel with C...Non-Darcy Convective Heat and Mass Transfer Flow in a Vertical Channel with C...
Non-Darcy Convective Heat and Mass Transfer Flow in a Vertical Channel with C...
 
Optimization of Number of Neurons in the Hidden Layer in Feed Forward Neural ...
Optimization of Number of Neurons in the Hidden Layer in Feed Forward Neural ...Optimization of Number of Neurons in the Hidden Layer in Feed Forward Neural ...
Optimization of Number of Neurons in the Hidden Layer in Feed Forward Neural ...
 
Distributed Packet Filtering Firewall for Enhanced Security In Mobile Ad-Hoc ...
Distributed Packet Filtering Firewall for Enhanced Security In Mobile Ad-Hoc ...Distributed Packet Filtering Firewall for Enhanced Security In Mobile Ad-Hoc ...
Distributed Packet Filtering Firewall for Enhanced Security In Mobile Ad-Hoc ...
 
Natural Gas Conditioning and Processing From Marginal Fields Using Modular Te...
Natural Gas Conditioning and Processing From Marginal Fields Using Modular Te...Natural Gas Conditioning and Processing From Marginal Fields Using Modular Te...
Natural Gas Conditioning and Processing From Marginal Fields Using Modular Te...
 
High Speed VLSI Architecture for AES-Galois/Counter Mode
High Speed VLSI Architecture for AES-Galois/Counter ModeHigh Speed VLSI Architecture for AES-Galois/Counter Mode
High Speed VLSI Architecture for AES-Galois/Counter Mode
 
Radiation and Soret Effect on Visco-Elastic MHD Oscillatory Horizontal Channe...
Radiation and Soret Effect on Visco-Elastic MHD Oscillatory Horizontal Channe...Radiation and Soret Effect on Visco-Elastic MHD Oscillatory Horizontal Channe...
Radiation and Soret Effect on Visco-Elastic MHD Oscillatory Horizontal Channe...
 

Similar to Predict the Average Temperatures of Baghdad City by Used Artificial Neural Network

IRJET- Agricultural Crop Yield Prediction using Deep Learning Approach
IRJET-  	  Agricultural Crop Yield Prediction using Deep Learning ApproachIRJET-  	  Agricultural Crop Yield Prediction using Deep Learning Approach
IRJET- Agricultural Crop Yield Prediction using Deep Learning ApproachIRJET Journal
 
710201911
710201911710201911
710201911IJRAT
 
Estimation of precipitation during the period of south west monsoon
Estimation of precipitation during the period of south west monsoonEstimation of precipitation during the period of south west monsoon
Estimation of precipitation during the period of south west monsoonIAEME Publication
 
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...IAEME Publication
 
710201911
710201911710201911
710201911IJRAT
 
Sugarcane yield forecasting using
Sugarcane yield forecasting usingSugarcane yield forecasting using
Sugarcane yield forecasting usingijaia
 
Review on classification based on artificial
Review on classification based on artificialReview on classification based on artificial
Review on classification based on artificialijasa
 
A Time Series ANN Approach for Weather Forecasting
A Time Series ANN Approach for Weather ForecastingA Time Series ANN Approach for Weather Forecasting
A Time Series ANN Approach for Weather Forecastingijctcm
 
Time Series Forecasting Using Novel Feature Extraction Algorithm and Multilay...
Time Series Forecasting Using Novel Feature Extraction Algorithm and Multilay...Time Series Forecasting Using Novel Feature Extraction Algorithm and Multilay...
Time Series Forecasting Using Novel Feature Extraction Algorithm and Multilay...Editor IJCATR
 
Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...
Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...
Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...IJERA Editor
 
CLOUD BURST FORECAST USING EXPERT SYSTEMS
CLOUD BURST FORECAST USING EXPERT SYSTEMSCLOUD BURST FORECAST USING EXPERT SYSTEMS
CLOUD BURST FORECAST USING EXPERT SYSTEMSIRJET Journal
 
The prediction of moisture through the use of neural networks MLP type
The prediction of moisture through the use of neural networks MLP typeThe prediction of moisture through the use of neural networks MLP type
The prediction of moisture through the use of neural networks MLP typeIOSR Journals
 
EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...
EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...
EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...csandit
 
Facial recognition and body temperature measurements based on thermal images...
Facial recognition and body temperature measurements based  on thermal images...Facial recognition and body temperature measurements based  on thermal images...
Facial recognition and body temperature measurements based on thermal images...IAESIJAI
 
Solar output power forecast using an ensemble framework with neural predictor...
Solar output power forecast using an ensemble framework with neural predictor...Solar output power forecast using an ensemble framework with neural predictor...
Solar output power forecast using an ensemble framework with neural predictor...Muhammad Qamar Raza
 
Human activity recognition with self-attention
Human activity recognition with self-attentionHuman activity recognition with self-attention
Human activity recognition with self-attentionIJECEIAES
 

Similar to Predict the Average Temperatures of Baghdad City by Used Artificial Neural Network (20)

IRJET- Agricultural Crop Yield Prediction using Deep Learning Approach
IRJET-  	  Agricultural Crop Yield Prediction using Deep Learning ApproachIRJET-  	  Agricultural Crop Yield Prediction using Deep Learning Approach
IRJET- Agricultural Crop Yield Prediction using Deep Learning Approach
 
Paper18
Paper18Paper18
Paper18
 
710201911
710201911710201911
710201911
 
40120130405012
4012013040501240120130405012
40120130405012
 
Estimation of precipitation during the period of south west monsoon
Estimation of precipitation during the period of south west monsoonEstimation of precipitation during the period of south west monsoon
Estimation of precipitation during the period of south west monsoon
 
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
AN IMPROVED METHOD FOR IDENTIFYING WELL-TEST INTERPRETATION MODEL BASED ON AG...
 
710201911
710201911710201911
710201911
 
Sugarcane yield forecasting using
Sugarcane yield forecasting usingSugarcane yield forecasting using
Sugarcane yield forecasting using
 
Review on classification based on artificial
Review on classification based on artificialReview on classification based on artificial
Review on classification based on artificial
 
solar air heater Using ANN
solar air heater Using ANNsolar air heater Using ANN
solar air heater Using ANN
 
A Time Series ANN Approach for Weather Forecasting
A Time Series ANN Approach for Weather ForecastingA Time Series ANN Approach for Weather Forecasting
A Time Series ANN Approach for Weather Forecasting
 
Time Series Forecasting Using Novel Feature Extraction Algorithm and Multilay...
Time Series Forecasting Using Novel Feature Extraction Algorithm and Multilay...Time Series Forecasting Using Novel Feature Extraction Algorithm and Multilay...
Time Series Forecasting Using Novel Feature Extraction Algorithm and Multilay...
 
Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...
Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...
Comparison of Cost Estimation Methods using Hybrid Artificial Intelligence on...
 
50120140504015
5012014050401550120140504015
50120140504015
 
CLOUD BURST FORECAST USING EXPERT SYSTEMS
CLOUD BURST FORECAST USING EXPERT SYSTEMSCLOUD BURST FORECAST USING EXPERT SYSTEMS
CLOUD BURST FORECAST USING EXPERT SYSTEMS
 
The prediction of moisture through the use of neural networks MLP type
The prediction of moisture through the use of neural networks MLP typeThe prediction of moisture through the use of neural networks MLP type
The prediction of moisture through the use of neural networks MLP type
 
EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...
EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...
EFFICIENT USE OF HYBRID ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM COMBINED WITH N...
 
Facial recognition and body temperature measurements based on thermal images...
Facial recognition and body temperature measurements based  on thermal images...Facial recognition and body temperature measurements based  on thermal images...
Facial recognition and body temperature measurements based on thermal images...
 
Solar output power forecast using an ensemble framework with neural predictor...
Solar output power forecast using an ensemble framework with neural predictor...Solar output power forecast using an ensemble framework with neural predictor...
Solar output power forecast using an ensemble framework with neural predictor...
 
Human activity recognition with self-attention
Human activity recognition with self-attentionHuman activity recognition with self-attention
Human activity recognition with self-attention
 

Recently uploaded

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
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
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
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
 

Recently uploaded (20)

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
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
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
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
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
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
 

Predict the Average Temperatures of Baghdad City by Used Artificial Neural Network

  • 1. Hind Saleem Ibrahim Harba. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 9, ( Part -1) September 2016, pp.55-61 www.ijera.com 55|P a g e Predict the Average Temperatures of Baghdad City by Used Artificial Neural Network Hind Saleem Ibrahim Harba (Department of Atmospheric Science, University of Mustansiriyah, Iraq ABSTRACT This paper utilizes artificial neural networks (ANN) technique to improve temperature forecast performance of Baghdad city. Our study based on Feed Forward Backpropagation Artificial Neural Networks (BPANN) algorithm of which trained and tested by used a real world daily average temperatures of Bagdad city for ten years past for months of January and July. Aimed at providing forecasts in a schedule, for all Days of the month to help the meteorologist to foresee future weather temperature accurately and easily. Forecasts by ANN model has been compared with the actual results and the realistic output (with IMOS). The results has been Compared to the practical temperature prediction results, and shows that the BPANN forecasts have accuracy that gave reasonably very good result and can be considered as a good method for temperature predicting.. Keywords: Artificial Neural Network, Backpropagation, Temperature predicting, weather forecasting I. INTRODUCTION Temperature predicting is the application of innovation and scientific research to forecast the condition of the temperature level for a futurity of a given area, which been concern in agriculture, industry and environment. The temperature level forecasts are made by accumulating measurable information regarding the present state of the environment. ANN is an effective information modeling tool that has the ability to capture as well as represent intricate input/output connections that can been made use of as a method to predicting the temperature [1]. The ANN design is a structure that could be gotten used to create a mapping from an offered collection of data to attributes of or partnerships amongst the information. The ANN model is changed, or trained, utilizing a collection of data from a provided resource as input, commonly described as the training set. After felicitous training, the ANN will certainly have the ability to carry out category, estimate, forecast, or simulate on new data from the comparable or same sources. An ANN is a model of data processing that is influenced incidentally organic nerve systems, like the brain, process details [2]. The essential element of this standard is the unique framework of the info handling system. It is consisted of a great deal of much interconnected handling aspects (nerve cells) operating in alliance to resolve particular troubles. ANNs, like individuals, discover by instance. An ANN is set up for a specific application, such as data classification or pattern recognition, with a learning procedure. Discovering in biological neural cell includes changes to the synaptic connections in- between the neurons [3]. The one effective method of such algorithm is Backpropagation Artificial Neural Network (BPANN). The main benefit from the BPANN technique is that it could relatively approximate a huge functions class. This technique is most effective compared with numerical differentiation. A backpropagation network is composed of at least 3 layers: input, output and at least one hidden layer. Unlike the Hopfield networks and also Interactive and Activation Competition neural networks (IACNN), in a BPANN the connection weights are in one way. Generally, in a FFNN the input neurons are fully connected to hidden layer units as well as the hidden units are completely connected to output layer units [4]. When a BPANN is cycled, the input pattern is propagate forward to the output units via the intervening input-to-hidden as well as hidden-to- output weights. In backpropagation algorithm, it indicates the errors and it consequently the learning propagate backwards coming from the output nodes to the internal nodes. Thus, backpropagation is actually utilized to compute the gradient of the error of ANN regard to the network's modifiable weights. This gradient is a constantly used in a basic stochastic gradient inclination algorithm to locate weights that reduce the errors. Typically the term "backpropagation" is used in a most overall sense to describe the whole entire operation including both the calculation of the gradient and its usage in stochastic gradient descent. Backpropagation generally makes it possible for fast convergence on satisfying local minimum error in the type of networks to which that is satisfied [5]. The goal of this research is to utilize BPANN technique for forecasting the temperature. The proposed system results is compared with real working from meteorological (IMOS), also these results affirm that our proposed system have ability for effective predicting of temperature. Real time RESEARCH ARTICLE OPEN ACCESS
  • 2. Hind Saleem Ibrahim Harba. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 9, ( Part -1) September 2016, pp.55-61 www.ijera.com 56|P a g e reading from climate records show that the weather forecasting that based on BPANN have shown improvement not just over guidance prediction from mathematical models, but also over official regional climate service prediction too. The results are compared with practical temperature forecast results [6, 7]. This proposed system assists the meteorologist to forecast the future weather accurately and easily. II. RELATED WORK In this part, some literature on the related subject will be given: Y. Radhika and M. Shashi [8] presents a Support Vector Machines (SVMs) application for weather forecasting. maximum temperature data that recorded daily at certain location is analyzed to forecast the next day maximum temperature of at that location based on the day-to-day maximum temperatures for a period of previous n days referred to as input order. The system performance has been observed over different periods of two to ten days by using optimum values of the kernel B. Smith et.al [9], concentrated on building an ANN models with minimized average forecast error through raising the number of specific observations used in training, adding extra input terms that explain the time of an observation, raising the period of previous weather records included in each observation, and reexamining the amount of hidden nodes utilized in the system. Models were developed to forecast the temperature of air on an hourly basis periods from (1) to (12) hrs. ahead. Each model of ANN, composed of a set of connected parameters and network architecture, that was assessed through training and instantiating a thirteen networks and computing the mean absolute error (MAE) for some set of patterns for the resulting networks. M. hayati et al. [10] used artificial neural network for one day forecast of temperature level. In their work, a multilayer perceptron (MLP) has been used a (65%) of patterns for trained and a (35%) of patterns for tested, for 10 years meteorological records of Iran which was divided in to 4 seasons (winter, spring, summer and autumn. They has been used a multilayer perceptron network of 3 layers along with sigmoid transfer function for hidden layers and linear transfer function for output layer. Variety of hidden neurons and epochs were utilizing to use the trial and error approach. This work concludes that multilayer perceptron, through this design has minimal forecast error, excellent performance and also sensible forecast accuracy. Ch. Jyosthna Devi et al. [11], 2012 provided an artificial neural network based algorithm for forecasting the temperature. The BPANN is utilized due to the fact that it could fairly approximate a huge functions class. They propose a model that has a dataset of real time along with 15 parameters as input, where after that normalized by used min-max normalization to scale records in between} zeros to one(0 to 1). After that it is trained as well as tested by used the BPANN. The results are compared with the meteorological department to examine the accuracy and the minimum error of model. They found that the proposed model has the good ability for temperature predicting. I. Shereef et al. [12], proposed a Modified Levenberg-Marquardt (LM) Algorithm for ANN learning. In this modified Levenberg-Marquardt, the learned parameters has been modified. The suggested algorithm has great convergence as well as it minimizes the quantity of oscillation in learning method. The proposed method is compare with the BPANN and also the practical working from meteorological department. From experiment, it shows that the proposed method results has a much better accuracy of forecast when compared with the regular method of weather forecast. M. Narvekar1 et al. [13], study many weather forecasting techniques including Ensemble Neural Network, Artificial Neural Network, Backpropagation Network, General Regression Neural Network, Radial Basis Function Network, Fuzzy clustering, Multilayer Perceptron, Genetic Algorithm, etc. and so on which are utilized various types predicting the much better technique for predicting which compares several approaches. Among those reviewed techniques, it has appeared that the backpropagation algorithm performs forecast with a minimal errors. They used twenty- eight input parameters in testes to predict the day-to- day weather in regards to humidity, temperature, cloud condition, rainfall and weather of the day. III. THEORETICAL BACKGROUND 3.1 Artificial Neural Network Technique The Multi-Layer precptron (MLP) is the most used ANN for non-linear modeling, it is a feed forward neural network (FFNN), generally trained with backpropagation, therefore it is one of the most popular nonlinear ANN architecture that utilized variety of problems in applied atmospherical scientific researches. Also the most basic type of MLP network with an adequate variety of processing elements which is called an universal approximate because of its ability to approximate any kind of nonlinear relationship inputs as well as outputs to any degree of an accuracy [14,15]. Theoretically, the architecture of MLP is composed of an input layer, an output layers, and one or several hidden layers as illustrated in figure 1.
  • 3. Hind Saleem Ibrahim Harba. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 9, ( Part -1) September 2016, pp.55-61 www.ijera.com 57|P a g e Figure (1): A Multi-layered perceptron (MLP) network Neurons that are the fundamental elements of the ANN are interconnect via various layers like (input, output and hidden layers). The degree of interconnection is determine by weight (wij) that implies the effect of neuron (i) on neuron (j). The structure of ANN is illustrate in Figure 2. Every neuron is activated through an activation function according to a threshold value. The transfer activation is refined through both input signals neighbor nodules belonging to various layers and output signal like bias in order to get the output from neuron. The typical transfer functions in the ANN are linear sigmoid function and tangent sigmoid function illustrated in Figure 3. The formula of liner and tangent transfer functions are shown respectively in formula (1) and (2) [16, 17] :……… (1) ……… (2) Figure (2): a. tangent sigmoid function b. linear sigmoid function [13]. 3.2 Back Propagation Backpropagation (BP) algorithm is utilized in layered FFANNs. (BP) utilizes a supervised learning that implies the model learns itself with using target output. For each set of data input, the target for output is given. ANN will treat the input data with a random values for weights and appropriate sigmoid function uses a one hidden layer inbetween, then generates the forecasted output. This forecasted output is after that compared with target output offered same input dataset. Therefore, errors is computed by deducting forecasted output from intended output division through intended output. Utilizing this error, the weights are readjusted and once more the whole process is repeating for several times till the error is very little or in appropriate range [13, 18]. The method of BP is a repetitive that begins with the final layer (output layer) and relocates backwards via the layers till the 1st layer (input layer)is reached. By suppose that for every layer, it can know the error in the output of layer, so by knowing the error it is certainly not difficult to compute improvements for the weights in order to minimize that error (the only concern is that it could only notice the error in the output from the last layer) [11]. BP provides a method to identify the error in the output of a previous layer through providing the output of an existing layer as reviews [19]. IV. PREDICT THE TEMPERATURE BY USING NEURAL NETWORKS (SYSTEM MODEL) Our model of weather predicting is based on used BPANN method. The data input is to be took from a certain region where the model is trained and tested to ensure the model has the ability to produce precise results. The variety of input data provided to model likewise assists to enhance accuracy of the model through providing the results along with a higher level of similarity between forecasted output and real records. This model is actually of very complicated type since the fact that it consists of several neurons linked with one another in a well-formed design to create complex output along with minimal error [13]. This model is mainly utilized to create forecasts through training the model using previous dataset as well as experience. Figure (3) illustrated an ANN in proposed model where several input parameter is utilized as input neurons, which are then forwarded to a hidden layer where sigmoid function is used and then forwarded to output layer along with an additional sigmoid function where it lastly calculates the output of ANN [13]. (a)
  • 4. Hind Saleem Ibrahim Harba. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 9, ( Part -1) September 2016, pp.55-61 www.ijera.com 58|P a g e (b) Figure(3): structure of our model for :(a) one year (b) ten years From the figure (3) a, b: 1. Xi:-The neuron input in a layer relocated all neurons in the next layer. 2. Wij, Vjk:- Every neuron possesses its own input weights. and the layer weights are randomly in range between (zero to one) for each neuron . 3. Ok:- The ANN output is gotten by using input values to the input layer, going through hidden layer to each neuron output of following layer as input. 4. The BPANN must contend at least input and output layer. It can possess a one hidden layers too. The amount of neurons in the input layer is determined by available amount of possible inputs, in this work we used a 31 input (numbers of the day). The amount of neurons in the output layer relies on amount of intended outputs, which is (31) output in this work (numbers of the day). The number of hidden layers as well as number of neurons in all hidden layer couldn’t be properly determined} beforehand, and might be modified per type of data and network configuration. In general add-on the hidden layer might make it possible for the network to learn more complicated patterns. The A configuration of network of this work could possess a single hidden layer about (63) hidden node. The training starts with random weights and it will be readjust in order to minimize the error. For practical reasons, the artificial neural network applying the BP algorithm do not possess much layers, because the training time of the networks increases exponentially. Likewise, there are improvements to the BP algorithm that allow a very fast learning. Figure (4) illustrated the main program phases of our system. Figure(4): main phases of program  Data collection Use the daily average temperatures for the month of January, July the period of 2015-2005 the city of Baghdad by the General Administration of meteorological and seismic monitoring Iraqi IMOS.  Stages of the algorithm There are two stages for (back- propagation) algorithm [20, 21]. 1) A Feed Forward Stage In FFNN, the neurons are evaluated in order, and there are no connections from higher order neurons to lower order ones. The neurons in FFNN are often organized in layers: the input and output layers which could be interact with the environment, and one or several hidden neurons layers = that is not possess any contact with environment. There is a certain order of assessment of neurons. The system gets the input signals, propagates all of them via all the layers and returns signals to the environment via the output neurons. This implies that, for the same input, the network always returns the same output [22].
  • 5. Hind Saleem Ibrahim Harba. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 9, ( Part -1) September 2016, pp.55-61 www.ijera.com 59|P a g e The training pattern is entering from input layer to output layer through hidden layer, the output of neuron. 1. Neuron of input layer (Its input equal to its outputs) Where: - 1≤ i ≤ n1, n1: number of input nodes 2. Neurons of hidden layer. n2: hidden node number, wij: the weight between input and hidden, f(netj): the activation output of hidden node(j) in hidden layer. 3. Neurons of output layer. , n3: the number of output node, Vkj: the weight between hidden and output, f(netk):the activation output of hidden node(j) in hidden layer, F(net) is is sigmoid function. 2) Back Propagation Stage:- A widely used training procedure for multilayer feed forward networks is back propagation. This learning paradigm propagates the error signal associated to the output of the network, from the output layer to the previous layers. In this process, the weights are adjusted by a steepest- descent strategy based on local information about the gradient of the error signal as a function of the weights. By interpreting the weights as components of a vector, the gradient defines a directional vector along which the weight vector is updated [14, 15, 23, 24]. The following steps explain above. 1. The errors of output neurons are compute and change the weights (output-hidden). ) ……. (4) Where: Sk:The error of output node, dk:desired output of node k in output layer, Ok:output node(k) in the output layer. …….. (5) Where: η: learning rate (0<η<1), β: Aconstant specifying the momentum (0<β<1), : change in weight of the connection node from node (k) in output layer to hidden layer (j). 2. Also the errors of hidden neurons and changed the weights (hidden-input). …….. (6) …….. (7) ....….. (8) 3. Then the new weights are compute by adding the change weights to old weights. ………… (9) ………… (10) 3) Equation for predication and compute error (Performance Measurement) The error (predication) of neural network is compute by the equation:- P=(dk-ok) ………………. (11) ………. (12) Where: dk/ the desire output for k cell, Ok the actual output for k cell . V. RESULTS A backpropagation network contains multi- layer perception (a minimum of 3 layers): input, and output layer with a minimum of one intermediary hidden layer. The results are compare our model(predication) with practical. This system assists the meteorologist to forecast the future climate accurately and easily. the Table (1,2): show compare temperature predication with actual data For the month of January and July 2015(show forecast temperatures for January and July 2015). TABLE(1): The Forecast Results of January 2015 Day Actual data January 2015 Predicatio n Elapsed time is 241.414329 seconds 1 11 10.57472 Iteration=3 2 12.7 12.6951 3 12 11.59646 4 10.9 10.60279 5 11.4 10.57059 6 13.3 12.50312 7 12.2 11.67294 8 9.5 8.998412 9 8.7 8.038481 10 7.2 6.718884 11 5.9 5.607484 12 6 5.202796 13 6.8 6.751794 14 7.3 6.909141 15 10.1 9.966708 16 10.1 9.21137 Xi=Si for neuron (i)….. (1) ... (2)
  • 6. Hind Saleem Ibrahim Harba. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 9, ( Part -1) September 2016, pp.55-61 www.ijera.com 60|P a g e 17 8.1 7.106099 18 8.8 7.947132 19 10.1 9.106336 20 9.1 8.845863 21 9.6 8.65591 22 12.6 11.7476 23 10.7 9.70231 24 11.5 10.57799 25 14.3 13.30074 26 16.6 15.61032 27 13.5 12.73344 28 15.8 14.81336 29 14 13.90345 30 14.7 14.6998 31 11.3 11.20463 Table(2): The Forecast Results of January 2015 Day Actual data July 2015 predication Elapsed time is 224.320695 seconds 1 34.2 33.34198 Iteration=3 2 37.8 37.79547 3 39.3 38.99162 4 37.5 37.00964 5 35.4 34.42834 6 35.5 34.98165 7 35 34.70497 8 34.6 34.08974 9 35.6 35.31115 10 35.9 35.58034 11 28.3 28.21145 12 36.5 35.97205 13 36.7 36.69428 14 38.9 38.48814 15 40.4 40.10402 16 39 38.08382 17 36.9 35.91138 18 36.2 35.8638 19 38.3 37.31021 20 38.3 37.9459 21 38.6 37.71532 22 37.6 36.65453 23 36.9 35.90151 24 38.3 37.34032 25 39.2 38.20413 26 40.9 39.91468 27 38.5 37.58334 28 37.6 36.69887 29 39.1 39.02808 30 40.5 40.49593 31 42 41.37531 VI. PREDICTION ACCURACY Forecast precision for the proposed methods for each months is arranged in table (1) and (2). When the forecast precision of the existing method is compared with the proposed method, the proposed BPANN is noticed to possess greater forecast precision for seasons has been considered. VII. CONCLUSION In this work, it has been explained how ANN are useful in predicting the weather condition and the working of most effective forecast algorithm which is backpropagation algorithm. A three layered BPANN has been designed for that purpose. The results shows that this proposed system could easily predict the future temperature with less error. REFERENCE [1] M. Coman, B. Cioruţa, G. Taro, “Considerations Regarding, Baia Mare Urban Area Weather Evolution”, International Conference Of Scientific Paper, Afases 2012, Brasov, 24-26 May 2012, , [2] S. S. Baboo and I.K. Shereef , “An Efficient Temperature Prediction System using BPN Neural Network”, International Journal of Environmental Science and Development, Vol.2, No.1, February 2011, ISSN: 2010-0264. [3] A. Purohit, V. Asri, and N. Narula, “ARTIFICIAL NEURAL NETWORKS”, Internatonal Journal of Innovative Research In Technology (IJIRT), Vol, 1 Issue 5, 2014, ISSN : 2349-6002. [4] G.Kavitha, B.Gopalakrishnan, K.V.Duvarakesh, B.Avinash Reddy, “Designing An Analytical Tool For Temperature Forecast From The Solar Renewable Energy Computation”, International Journal Of Emerging Technology And Innovative Engineering, Vol. I, Issue 3, March 2015, Issn: 2394 – 6598. [5] S. Ghosh, A. Nag, D. Biswas, J. P. Singh, S. Biswas, D. Sarkar, and P. P. Sarkar,"Weather Data Mining Using Artificial Neural Network", Recent Advances in Intelligent Computational Systems (RAICS), IEEE, pp.192-195, 2011,ISBN: 978-1-4244-9478-1. [6] S. Grossberg,”Adaptive Pattern Classification and Universal Recoding: Parallel Development and Coding of Neural Feature Detectors”, Biological Cybernetics, 23, 121–134, 1976. [7] M. Bevilacqua, “Failure rate prediction with artificial neural networks,” Journal of Quality in Maintenance Engineering Vol. 11 No. 3, pp. 279-294 Emerald Group Publishing Limited 1355-2511, 2005.
  • 7. Hind Saleem Ibrahim Harba. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 9, ( Part -1) September 2016, pp.55-61 www.ijera.com 61|P a g e [8] Y.Radhika and M.Shashi, “Atmospheric Temperature Prediction using Support Vector Machines”, International Journal of Computer Theory and Engineering, Vol. 1, No. 1, April 2009, pp.55-58. [9] B. A. Smith, R. W. McClendon, and G. Hoogenboom, “Improving Air Temperature Prediction with Artificial Neural Networks”, World Academy of Science, Engineering and Technology, International Journal of Computer, Electrical, Automation, Control and Information Engineering Vol:1, No:10, 2007. [10] M. Hayati, and Z. Mohebi, “Application of Artificial Neural Networks for Temperature Forecasting”, World Academy of Science, Engineering and Technology, 2007. [11] C. J. Devi, B.S. Prasad Reddy, K.V. Kumar, B. M. Reddy, N. R. Nayak, “ANN Approach for Weather Prediction using BackPropagation,” International Journal of Engineering Trends and Technology- Vol.3, Issue 1, 2012. [12] I. K. Shereef, and S. S. Baboo, “A New Weather Forecasting Technique using Back Propagation Neural Network with Modified Levenberg-Marquardt Algorithm for Learning”, International Journal of Computer Science Issues (IJCSI), Vol. 8, Issue 6, No 2, November 2011 ISSN (Online): 1694-0814. [13] M. Narvekar, and P. Fargose, “Daily Weather Forecasting using Artificial Neural Network”, International Journal of Computer Applications (0975 – 8887) Volume 121, No.22, July 2015 [14] Y. Pirez and D. Sarkar, “Back-propagation algorithm with controlled oscillation of weights”, In Proceedings of the IEEE International Conference on Neural Networks (ICNN), pages 21–26, San Francisco, CA, 1993. [15] G. Hinton, “Connectionist learning procedures'. Artificial Intelligence, 40(1):185–234, 1989 [16] D. Klerfors” Artificial Neural Networks”, An individual project within MISB-420-0, School of Business & Administration, Saint Louis University, November 1998 [17] M. Afzali, A. Afzali and G. Zahedi, “Ambient Air Temperature Forecasting Using Artificial Neural Network Approach”, International Conference on Environmental and Computer Science, Vol.19, IACSIT Press, Singapore, 2011. [18] C. Gershenson, “Artificial Neural Network for Beginners”, Formal Computational Skills Teaching Package, COGS, University of Sussex, 2001. [19] Z. Du, “Intelligence Computation and Evolutionary Computation”, Springer- Verlag Berlin Heidelberg, ISBN: 978-3- 642-31655-5, 2013. [20] J. M. Zurada, “Introduction to Artificial Neural System”, JAICO, Publishing House,1997. [21] N. Rai, “Pixel Statistics in Neural Network for Domain Independent Object Detection”, MSc.Thesis, RMIt University; Faculty of Applied Science; Department of Computer; 2001. [22] J. Bannister and M. Gerla,’Design of the wave Length Division optical Network’. Technical Report CSD-89002,UCLA Computer Science Department, May 1989. [23] R. Sutton. 'Two problems with back propagation and other steepest-descent learning procedures for networks'. In Proceedings of the Eighth Annual Conference of the Cognitive Science Society, pages 823–831, 1989. [24] S. Haykin. 'Neural networks, a comprehensive foundation'. Macmillan Publishing Company, 113 Sylvan Avenue, Englewood Cliffs, NJ 07632, 1994.