Skip to main content
Log in

A novel weather prediction model using a hybrid mechanism based on MLP and VAE with fire-fly optimization algorithm

  • Special Issue
  • Published:
Evolutionary Intelligence Aims and scope Submit manuscript

Abstract

The future weather data source will continue to grow rapidly, and new developments in machine learning would allow government agencies and companies to use all this data further. The weather prediction will never be flawless, but artificial intelligence (AI) can strive to enhance the exactness and consistency of the process. This paper proposes an approach using a hybrid mechanism based on multi-layer perceptron (MLP) and variational auto-encoder (VAE) with a fire-fly optimization mechanism. Weather-related data contains many features. A few of which are global or generalized features, and some are local or internal features. Single mechanism may not be effective in the process of extracting the specified features. Hence, a hybrid mechanism with the support of VAE and MLP is proposed to extract features and do classification. VAE is used to extract the global features from the weather data and the obtained or processed intermediately output given to the input as the MLP, which will extract all local or internal features very effectively.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Annas S, Kanai T, Koyama S (2007) Assessing daily tropical rainfall variations using a neuro-fuzzy classification model. Ecol Inform 2(2):159–166

    Article  Google Scholar 

  2. Attokaren DJ, Fernandes IG, Sriram A, Murthy YS, Koolagudi SG (2017) Food classification from images using convolutional neural networks. In: TENCON 2017-2017 IEEE region 10 conference. IEEE, pp 2801–2806

  3. Batta KB, Gurrala VR, Yarlagadda VSM (2020) A node to node security for sensor nodes implanted in cross cover multi-layer architecture using Mc-Nie algorithm. Evol Intel. https://doi.org/10.1007/s12065-020-00478-6

    Article  Google Scholar 

  4. Beeharry Y, Fowdur T, Sunglee J (2019) A cloud-based real-time weather forecasting application. In: 2019 14th international conference on advanced technologies, systems and services in telecommunications (TELSIKS). IEEE, pp 294–297

  5. Biswas R, Murthy YS, Koolagudi SG, Vishnu SG (2020) Objective assessment of pitch accuracy in equal-tempered vocal music using signal processing approaches. In: Smart computing paradigms: new progresses and challenges. Springer, pp 161–168

  6. Bogdanovs N, Bistrovs V, Petersons E, Ipatovs A, Belinskis R (2018) Weather prediction algorithm based on historical data using kalman filter. In: 2018 Advances in wireless and optical communications (RTUWO). IEEE, pp 94–99

  7. Chakradhar M, Charan MS, Sai RU, Kunal M, Murthy YS, Shashidhar G (2019) Academic curriculum load balancing using ga. In: 2019 10th international conference on computing, communication and networking technologies (ICCCNT). IEEE, pp 1–5

  8. Herckes P, Marcotte A, Wang Y, Collett J Jr (2015) Fog composition in the central valley of California over three decades. Atmos Res 151:20–30

    Article  Google Scholar 

  9. Hong T, Wang P, White L (2015) Weather station selection for electric load forecasting. Int J Forecast 31(2):286–295

    Article  Google Scholar 

  10. Kisi O, Cimen M (2012) Precipitation forecasting by using wavelet-support vector machine conjunction model. Eng Appl Artif Intell 25(4):783–792

    Article  Google Scholar 

  11. Koolagudi SG, Bharadwaj A, Murthy YS, Reddy N, Rao P (2017a) Dravidian language classification from speech signal using spectral and prosodic features. Int J Speech Technol 20(4):1005–1016

    Article  Google Scholar 

  12. Koolagudi SG, Vishwanath BK, Akshatha M, Murthy YV (2017) Performance analysis of lpc and mfcc features in voice conversion using artificial neural networks. In: Proceedings of the international conference on data engineering and communication technology. Springer, pp 275–280

  13. Koolagudi SG, Murthy YS, Bhaskar SP (2018) Choice of a classifier, based on properties of a dataset: case study-speech emotion recognition. Int J Speech Technol 21(1):167–183

    Article  Google Scholar 

  14. Li K, Liu YS (2005) A rough set based fuzzy neural network algorithm for weather prediction. In: 2005 international conference on machine learning and cybernetics, vol 3. IEEE, pp 1888–1892

  15. Li P, Lai ES (2004) Applications of radar-based nowcasting techniques for mesoscale weather forecasting in Hong Kong. Meteorol Appl 11(3):253–264

    Article  Google Scholar 

  16. Lu K, Wang L (2011) A novel nonlinear combination model based on support vector machine for rainfall prediction. In: 2011 fourth international joint conference on computational sciences and optimization. IEEE, pp 1343–1346

  17. Luitel B, Murthy YS, Koolagudi SG (2016) Sound event detection in urban soundscape using two-level classification. In: 2016 IEEE distributed computing, VLSI, electrical circuits and robotics (DISCOVER). IEEE, pp 259–263

  18. Murthy Y (2019) Content-based music information retrieval (cb-mir) and its applications towards music recommender system. PhD thesis, National Institute of Technology Karnataka, Surathkal

  19. Murthy YS, Koolagudi SG (2015) Classification of vocal and non-vocal regions from audio songs using spectral features and pitch variations. In: 2015 IEEE 28th Canadian conference on electrical and computer engineering (CCECE). IEEE, pp 1271–1276

  20. Murthy YS, Koolagudi SG (2018) Classification of vocal and non-vocal segments in audio clips using genetic algorithm based feature selection (gafs). Expert Syst Appl 106:77–91

    Article  Google Scholar 

  21. Murthy YS, Jagadish G, Mrunalini K, Siva K, Satyanarayana P, Kumar VNR (2011a) A novel approach to troubleshoot security attacks in local area networks. IJCSNS Int J Comput Sci Netw Secur 11(9):116–123

    Google Scholar 

  22. Murthy YS, Satapathy S, Rajesh C, Reddy PT (2011b) Dynamic video conferencing with fully secured encryption algorithms. Int J Comput Appl 975:8887

    Google Scholar 

  23. Murthy YS, Satapathy S, Srinivasu P, Saranya A (2011c) Key generation for text encryption in cellular networks using multi-point crossover function. Int J Comput Appl 975:8887

    Google Scholar 

  24. Murthy YS, Satapathy SC, Saranya A, Saradhi KS (2012) Evolutionary based secured coding technique for mobile communication networks. In: Proceedings of the international conference on information systems design and intelligent applications 2012 (INDIA 2012) held in Visakhapatnam. Springer, pp 923–930

  25. Murthy YS, Koolagudi SG, Swaroop VG (2017) Vocal and non-vocal segmentation based on the analysis of formant structure. In: 2017 ninth international conference on advances in pattern recognition (ICAPR). IEEE, pp 1–6

  26. Murthy YV, Jeshventh T, Zoeb M, Saumyadip M, Shashidhar G (2018) Singer identification from smaller snippets of audio clips using acoustic features and dnns. In: 2018 eleventh international conference on contemporary computing (IC3). IEEE, pp 1–6

  27. Nandar A (2009) Bayesian network probability model for weather prediction. In: 2009 international conference on the current trends in information technology (CTIT). IEEE, pp 1–5

  28. Navadia S, Yadav P, Thomas J, Shaikh S (2017) Weather prediction: a novel approach for measuring and analyzing weather data. In: 2017 international conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud)(I-SMAC). IEEE, pp 414–417

  29. Oana L, Spataru A (2016) Use of genetic algorithms in numerical weather prediction. In: 2016 18th international symposium on symbolic and numeric algorithms for scientific computing (SYNASC). IEEE, pp 456–461

  30. Pandey A, Agrawal C, Agrawal M (2017) A hadoop based weather prediction model for classification of weather data. In: 2017 second international conference on electrical, computer and communication technologies (ICECCT). IEEE, pp 1–5

  31. Prasad N, Reddy PK, Naidu MM (2013) A novel decision tree approach for the prediction of precipitation using entropy in sliq. In: 2013 UKSim 15th international conference on computer modelling and simulation. IEEE, pp 209–217

  32. Salman AG, Kanigoro B, Heryadi Y (2015) Weather forecasting using deep learning techniques. In: 2015 international conference on advanced computer science and information systems (ICACSIS). IEEE, pp 281–285

  33. Sánchez-Monedero J, Salcedo-Sanz S, Gutiérrez PA, Casanova-Mateo C, Hervás-Martínez C (2014) Simultaneous modelling of rainfall occurrence and amount using a hierarchical nominal-ordinal support vector classifier. Eng Appl Artif Intell 34:199–207

    Article  Google Scholar 

  34. Sehad M, Lazri M, Ameur S (2017) Novel svm-based technique to improve rainfall estimation over the mediterranean region (north of Algeria) using the multispectral msg seviri imagery. Adv Space Res 59(5):1381–1394

    Article  Google Scholar 

  35. Sharma R, Murthy YS, Koolagudi SG (2016) Audio songs classification based on music patterns. In: Proceedings of the second international conference on computer and communication technologies. Springer, pp 157–166

  36. Singh N, Chaturvedi S, Akhter S (2019) Weather forecasting using machine learning algorithm. In: 2019 international conference on signal processing and communication (ICSC). IEEE, pp 171–174

  37. Thomas M, Jothish M, Thomas N, Koolagudi SG, Murthy YS (2016a) Detection of similarity in music files using signal level analysis. In: 2016 IEEE region 10 conference (TENCON). IEEE, pp 1650–1654

  38. Thomas M, Murthy YS, Koolagudi SG (2016b) Detection of largest possible repeated patterns in Indian audio songs using spectral features. In: 2016 IEEE Canadian conference on electrical and computer engineering (CCECE). IEEE, pp 1–5

  39. Yang J, Zhang Z, Wei C, Lu F, Guo Q (2017) Introducing the new generation of Chinese geostationary weather satellites, Fengyun-4. Bull Am Meteorol Soc 98(8):1637–1658

    Article  Google Scholar 

  40. Yang XS (2010) Firefly algorithm, levy flights and global optimization. In: Research and development in intelligent systems XXVI. Springer, pp 209–218

  41. Yang XS, He X (2013) Firefly algorithm: recent advances and applications. Int J Swarm Intell 1(1):36–50

    Article  Google Scholar 

  42. Yuvaraj C, Srikanth M, Kumar VS, Murthy YS, Koolagudi SG (2017) An approach to maintain attendance using image processing techniques. In: 2017 tenth international conference on contemporary computing (IC3). IEEE, pp 1–3

  43. Zhang L, Srisukkham W, Neoh SC, Lim CP, Pandit D (2018) Classifier ensemble reduction using a modified firefly algorithm: an empirical evaluation. Expert Syst Appl 93:395–422

    Article  Google Scholar 

  44. Zhang W, Zhang H, Liu J, Li K, Yang D, Tian H (2017) Weather prediction with multiclass support vector machines in the fault detection of photovoltaic system. IEEE/CAA J Autom Sin 4(3):520–525

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Y. V. Srinivasa Murthy.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Vuyyuru, V.A., Rao, G.A. & Murthy, Y.V.S. A novel weather prediction model using a hybrid mechanism based on MLP and VAE with fire-fly optimization algorithm. Evol. Intel. 14, 1173–1185 (2021). https://doi.org/10.1007/s12065-021-00589-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12065-021-00589-8

Keywords

Navigation