“…Recent advancement in the research of weather predictions have indicated that Artificial Neural Networks (ANNs or NNs) could be a suitable choice for predicting different weather parameters [4,10,11,14,28,29,38]. Further, studies have established that the NN based models are robust, accurate and prone to noisy data which is common in weather prediction models [3,8,12,19,31,37], [16]. Rainfall prediction has attracted the researchers and several successful models have been proposed.…”