Skip to main content

Advertisement

Log in

Monthly Streamflow Forecasting Using Convolutional Neural Network

  • Published:
Water Resources Management Aims and scope Submit manuscript

Abstract

Monthly streamflow forecasting is vital for managing water resources. Recently, numerous studies have explored and evidenced the potential of artificial intelligence (AI) models in hydrological forecasting. In this study, the feasibility of the convolutional neural network (CNN), a deep learning method, is explored for monthly streamflow forecasting. CNN can automatically extract critical features from numerous inputs with its convolution–pooling mechanism, which is a distinct advantage compared with other AI models. Hydrological and large-scale atmospheric circulation variables, including rainfall, streamflow, and atmospheric circulation factors are used to establish models and forecast streamflow for Huanren Reservoir and Xiangjiaba Hydropower Station, China. The artificial neural network (ANN) and extreme learning machine (ELM) with inputs identified based on cross-correlation and mutual information analyses are established for comparative analyses. The performances of these models are assessed with several statistical metrics and graphical evaluation methods. The results show that CNN outperforms ANN and ELM in all statistical measures. Moreover, CNN shows better stability in forecasting accuracy.

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

References

Download references

Funding

This work was supported by the National Key Research and Development Program of China [2016YFC0400906, 2017YFC0406005]; and the National Natural Science Foundation of China [91547111].

Author information

Authors and Affiliations

Authors

Contributions

YP designed the study. XS performed the research and wrote the initial draft of manuscript. WD analyzed the data and made revisions to the draft. ZW contributed to the revisions. JW contributed to the revisions. ML contributed to the revisions.

Corresponding authors

Correspondence to Wei Ding or Yong Peng.

Ethics declarations

Ethical Approval

Not applicable.

Consent to Participate

Not applicable.

Consent to Publish

Not applicable.

Conflict of Interest

Authors declare no conflict of interest.

Additional information

Publisher's Note

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

Highlights

• CNN is investigated for monthly streamflow forecasting.

• The input selection process can be automatically completed by CNN.

• The performance of CNN is superior to ANN and ELM, with smaller errors and better stability.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shu, X., Ding, W., Peng, Y. et al. Monthly Streamflow Forecasting Using Convolutional Neural Network. Water Resour Manage 35, 5089–5104 (2021). https://doi.org/10.1007/s11269-021-02961-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11269-021-02961-w

Keywords

Navigation