Professional Documents
Culture Documents
Electricity Load Forecasting - Intelligent
Electricity Load Forecasting - Intelligent
objective of this assignment is to investigate the development of 1-day ahead electricity load
forecasting models for the Northern Ireland power system using linear (ADALINE) models and non-
linear Multilayer Perceptron (MLP)
Other input variables can be identified and inserted into the model but if we
specifically take only 10 variables. Our algorithm uses weather information for
modelling.
test set
training set validation set
training
final model prediction for given data ahead.
TABLE:
The standard deviation of the residuals is defined as the Root Mean Square Error
(RMSE) (prediction errors). Residuals are a measure of how far away data points are
from the regression line; RMSE is a measure of how spread out these residuals are.
In other words, it indicates how concentrated the data is around the best fit line. To
validate experimental results, root mean square error is commonly used in
climatology, forecasting, and regression analysis.
A table detailing the Forward Selection model variables and the training, validation
and test RMSEs for each dataset. The training is fairly independent of the initial
values of the weight space.
Training Dataset: The sample of data used to fit the model. The goal here is
to choose the weights of the network to achieve a desired input or output
relationship. This process is known as training the network. The training time
required is dictated by various elements including the complexity of the
problem, the number of data, the structure of network and the training
parameters used.
Table shows the 10 most promising variables with their correlation values and some
summary statistics. Table gives us the indication that the model has better
generalization results and prediction accuracy. With the finalized model, we can save
the model for later or operational use.
DISCUSSION:
why you think these variables affect the demand for electricity?
Observation:
This work attempts to identify the most suitable network for the desired model after
the characteristics of the ANN.ADALINE (Adaptive Linear Neuron) is easier to
implement, require much fewer computing resources and much faster to execute.
However, it has a drawback which is explained in sequence below. Trial and error is
all well and good in impending the model, but we will need some sort of reasonable
starting point.
Any algorithm that employs the problem-solving heuristic of making the locally
optimal choice at each stage is referred to as a greedy algorithm. In many cases, a
greedy strategy does not result in an optimal solution; however, a greedy heuristic
can produce locally optimal solutions that are approximately equivalent to a globally
optimal solution within a reasonable amount of time. Clearly, forward selection model
is a greedy algorithm.
a plot comparing the predicted and an actual load over the test dataset (i.e., with
time on the x-axis and both the actual and predicted load plotted on y-axis) for each
of the datasets. Comment on the patterns you observe and what they mean
Conclusion:
In applied machine learning, the meticulous design of our test harness is
absolutely necessary. This report deals with the most popular ANN learning
algorithms based on competitive learning for electricity forecasting. When
making purchases of electricity through the Integrated Single Electricity
Market (I-SEM), the System Operator for Northern Ireland (SONI) makes use
of short-term forecasts for the day ahead and during the day using ANN.ANN
paradigms are all roughly based on the simulation of some specific features of
biological nervous systems. ANN’s decision processing remains quite opaque
and a translation into meaningful symbolic knowledge is difficult to perform.
Finally cross, auto and backward connections transform ANN structure from
static to dynamic allowing the recognition and production of time sequences
with different dynamics approach.
Information from the incoming nodes is processed by using hidden nodes with
suitable nonlinear transfer functions. The terms "validation" and "test" sets
frequently have their meanings reversed in the machine learning literature.
Finally, we will be able to rely even more on the estimated performance with a
test harness that is stronger. ANN learn by example and cannot be
programmed to perform a specific task. Compare to other methods ANN
allows more flexible relationship between temperature and load pattern. In
general, trained ANN requires only 4 to 20 milliseconds for testing.
References: