Transfer and Deep learning models for daily reference evapotranspiration estimation and forecasting in Spain from local to national scale (Data and Code)
March 7, 2025 · View on GitHub
Yu Ye,Aurora González-Vidal,Miguel A. Zamora-Izquierdo,Antonio F. Skarmeta
Department of Information and Communication Engineering, University of Murcia, Murcia, 30100, Spain
The structure of this repository is organized as follows:
all data murcia: Real meteorological and ET0 data in the Region of Murcia, obtained from http://siam.imida.es/.all data siar: Real meteorological and ET0 data in Spain, obtained from https://servicio.mapa.gob.es/websiar/AltaUsuario.aspx?dst=3.forecastMurcia: Forecast meterological data in the Region of Murcia, obtained from https://www.weatherbit.io/.forecastSiar: Forecast meterological data in Spain, obtained from https://open-meteo.com/.createStandarMLmodels.ipynb: The code to create the standard ML models (RF, SVR and MLP).createLSTMmodelsForTL.ipynb: The code to create the TL models (LSTM).transferLearningCompareTLNoTL.py: The code to get results from models that use TL or not.tlScriptCompareTLNoTL.bat: Script to call the transferLearningCompareTLNoTL.py.plots.ipynb: Notebook to create the figures.getSIARData.ipynb: Notebook to download data from SIAR.<stationcode>M*.keras: LSTM models trained from<stationcode>.finalModels<stationcode>NO-TL.pkl: Standard models trained from<stationcode>.all_medidas<stationcode>.xlsx: Complete local results of the station<stationcode>.all_scalers<stationcode>.pkl: Scales for the data from<stationcode>.