Análisis del rendimiento de algoritmos de entrenamiento de redes neuronales artificiales, aplicadas al modelamiento dinámico de represas hidroeléctricas, mediante el error de predicción del nivel de embalse de agua.

El objetivo de esta investigación fue evaluar los algoritmos de entrenamiento de la librería Keras de Python, aplicadas al modelamiento dinámico de represas hidroeléctricas, mediante el error de predicción del nivel de embalse de agua. Para esto se utilizó datos históricos (2005-2016) del nivel, cau...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Chafla Yambay, Edison Xavier (author)
Format: masterThesis
Sprache:spa
Veröffentlicht: 2019
Schlagworte:
Online Zugang:https://dspace.espoch.edu.ec/handle/123456789/9697
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1863420555717246976
author Chafla Yambay, Edison Xavier
author_facet Chafla Yambay, Edison Xavier
author_role author
collection Repositorio Escuela Superior Politécnica de Chimborazo
dc.contributor.none.fl_str_mv Hernández Ambato, Jorge
Asqui Santillan, Gabriel
Paucar Samaniego, Jorge
dc.creator.none.fl_str_mv Chafla Yambay, Edison Xavier
dc.date.none.fl_str_mv 2019-02-28T20:06:37Z
2019-02
2026-04-20T16:04:54Z
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv Chafla Yambay, Edison Xavier. (2019). Análisis del rendimiento de algoritmos de entrenamiento de redes neuronales artificiales, aplicadas al modelamiento dinámico de represas hidroeléctricas, mediante el error de predicción del nivel de embalse de agua. Escuela Superior Politécnica de Chimborazo. Riobamba.
https://dspace.espoch.edu.ec/handle/123456789/9697
dc.language.none.fl_str_mv spa
dc.publisher.none.fl_str_mv Escuela Superior Politécnica de Chimborazo
dc.relation.none.fl_str_mv UDCTIPEC;20T01148
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/3.0/ec/
dc.source.none.fl_str_mv reponame:Repositorio Escuela Superior Politécnica de Chimborazo
instname:Escuela Superior Politécnica de Chimborazo
instacron:ESPOCH
dc.subject.none.fl_str_mv TECNOLOGÍA Y CIENCIAS DE LA INGENIERÍA
CONTROL AUTOMÁTICO
INTELIGENCIA ARTIFICIAL
REDES NEURONALES ARTIFICIALES (RNA)
PREDICTOR
DEEP LEARNING
PYTHON (SOFTWARE)
KERAS (SOFTWARE)
dc.title.none.fl_str_mv Análisis del rendimiento de algoritmos de entrenamiento de redes neuronales artificiales, aplicadas al modelamiento dinámico de represas hidroeléctricas, mediante el error de predicción del nivel de embalse de agua.
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/masterThesis
description El objetivo de esta investigación fue evaluar los algoritmos de entrenamiento de la librería Keras de Python, aplicadas al modelamiento dinámico de represas hidroeléctricas, mediante el error de predicción del nivel de embalse de agua. Para esto se utilizó datos históricos (2005-2016) del nivel, caudal y potencia activa de la Central Hidroeléctrica Agoyán, almacenados en el gestor de base de datos PostgredSQL, a los cuales se los dividió en temporadas climáticas y se los procesó utilizando técnicas de estacionamiento de señales y de normalización. Para el entrenamiento de los modelos se desarrolló una plataforma de software de Python, con el uso de los algoritmos de entrenamiento de la librería Keras más el back-end de Tensorflow. El procesador utilizado para estas tareas fue una unidad de procesamiento gráfico GPU Nvidia 1050Ti. A través del análisis de la varianza ANOVA, se obtuvo una probabilidad (p) de 6,02157E-44 y 1.4024E-42 para el error de entrenamiento y error de validación respectivamente, lo cual descartó la hipótesis nula ya que en ambos caso la probabilidad fue menor a 0.05 es decir (p<n) para un nivel de confianza (n) del 95%, la prueba de Tukey determinó que el algoritmo Nadam tiene la menor diferencia significativa respecto al resto, la eficiencia estadística comprobó que el algoritmo Nadam es el más eficiente Var(Nadam)< Var(SGD). El modelo entrenado con el algoritmo Nadam alcanzó un predictor de nivel efectivo hasta un umbral de 48 horas, consiguiendo un RMSE mínimo de 0.035876 [m] y un máximo de 0.344913 [m] del error de nivel de agua de embalse de la presa. En este caso de estudio se utilizó el backend de TensorFlow, pero existe actualmente otros backends como: Theano y CNTK, se recomienda entrenar los algoritmos en estas estructuras y probar su rendimiento.
eu_rights_str_mv openAccess
format masterThesis
id ESPOCH_cc7753687ccd3c98657bfbcf0422f62a
identifier_str_mv Chafla Yambay, Edison Xavier. (2019). Análisis del rendimiento de algoritmos de entrenamiento de redes neuronales artificiales, aplicadas al modelamiento dinámico de represas hidroeléctricas, mediante el error de predicción del nivel de embalse de agua. Escuela Superior Politécnica de Chimborazo. Riobamba.
instacron_str ESPOCH
institution ESPOCH
instname_str Escuela Superior Politécnica de Chimborazo
language spa
network_acronym_str ESPOCH
network_name_str Repositorio Escuela Superior Politécnica de Chimborazo
oai_identifier_str oai:dspace.espoch.edu.ec:123456789/9697
publishDate 2019
publisher.none.fl_str_mv Escuela Superior Politécnica de Chimborazo
reponame_str Repositorio Escuela Superior Politécnica de Chimborazo
repository.mail.fl_str_mv .
repository.name.fl_str_mv Repositorio Escuela Superior Politécnica de Chimborazo - Escuela Superior Politécnica de Chimborazo
repository_id_str 1750
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/3.0/ec/
spelling Análisis del rendimiento de algoritmos de entrenamiento de redes neuronales artificiales, aplicadas al modelamiento dinámico de represas hidroeléctricas, mediante el error de predicción del nivel de embalse de agua.Chafla Yambay, Edison XavierTECNOLOGÍA Y CIENCIAS DE LA INGENIERÍACONTROL AUTOMÁTICOINTELIGENCIA ARTIFICIALREDES NEURONALES ARTIFICIALES (RNA)PREDICTORDEEP LEARNINGPYTHON (SOFTWARE)KERAS (SOFTWARE)El objetivo de esta investigación fue evaluar los algoritmos de entrenamiento de la librería Keras de Python, aplicadas al modelamiento dinámico de represas hidroeléctricas, mediante el error de predicción del nivel de embalse de agua. Para esto se utilizó datos históricos (2005-2016) del nivel, caudal y potencia activa de la Central Hidroeléctrica Agoyán, almacenados en el gestor de base de datos PostgredSQL, a los cuales se los dividió en temporadas climáticas y se los procesó utilizando técnicas de estacionamiento de señales y de normalización. Para el entrenamiento de los modelos se desarrolló una plataforma de software de Python, con el uso de los algoritmos de entrenamiento de la librería Keras más el back-end de Tensorflow. El procesador utilizado para estas tareas fue una unidad de procesamiento gráfico GPU Nvidia 1050Ti. A través del análisis de la varianza ANOVA, se obtuvo una probabilidad (p) de 6,02157E-44 y 1.4024E-42 para el error de entrenamiento y error de validación respectivamente, lo cual descartó la hipótesis nula ya que en ambos caso la probabilidad fue menor a 0.05 es decir (p<n) para un nivel de confianza (n) del 95%, la prueba de Tukey determinó que el algoritmo Nadam tiene la menor diferencia significativa respecto al resto, la eficiencia estadística comprobó que el algoritmo Nadam es el más eficiente Var(Nadam)< Var(SGD). El modelo entrenado con el algoritmo Nadam alcanzó un predictor de nivel efectivo hasta un umbral de 48 horas, consiguiendo un RMSE mínimo de 0.035876 [m] y un máximo de 0.344913 [m] del error de nivel de agua de embalse de la presa. En este caso de estudio se utilizó el backend de TensorFlow, pero existe actualmente otros backends como: Theano y CNTK, se recomienda entrenar los algoritmos en estas estructuras y probar su rendimiento.The objective of this investigation was to evaluate training algorithms from the Keras Python library; applying to the dynamic modelling of hydroelectric dams, by means of the prediction error of the water reservoir level. Historical dates were used (2005-2016) such as level, row and active power from the Agoyan Hydroelectric Power Plant stored in the database manager PostgreSQL which are divided into climatic seasons and are processed using signalling and standardization techniques. For the training of the models, a Python software platform was developed, with the use of the training algorithms of the Keras library plus the Tensorflow back-end. The processor used for these tasks was graphics processing unit GPU Nvidia 1050Ti. Through the variance analyze ANOVA a probability obtained was (p) of 6,02157E - 44 and 1.4024E - 42 for training error and validation error respectively, which rule out the null hypothesis since in both cases the probability was less than 0.05 this means (p<n) for a confidence level (n) of 95% the Tukey test determine that Nadam algorithm It has the least significant difference from other statistical efficiency found that the Nadam algorithm is the most efficient Var(Nadam)< Var(SGD). The model with training the algorithm Nadam reached a predictor of an effective level to a threshold 48 hours obtaining an RMSE minimum of 0.035876 [m] and a maximum of 0.344913 [m] of reservoir water level error of the dam. In this case study the backend Tensorflow was used but there are currently others like Theano and CNTK, it is recommended to train the algorithms in these structures and test their performance.Escuela Superior Politécnica de ChimborazoHernández Ambato, JorgeAsqui Santillan, GabrielPaucar Samaniego, Jorge2019-02-28T20:06:37Z2026-04-20T16:04:54Z2019-02info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfChafla Yambay, Edison Xavier. (2019). Análisis del rendimiento de algoritmos de entrenamiento de redes neuronales artificiales, aplicadas al modelamiento dinámico de represas hidroeléctricas, mediante el error de predicción del nivel de embalse de agua. Escuela Superior Politécnica de Chimborazo. Riobamba.https://dspace.espoch.edu.ec/handle/123456789/9697spaUDCTIPEC;20T01148info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/3.0/ec/reponame:Repositorio Escuela Superior Politécnica de Chimborazoinstname:Escuela Superior Politécnica de Chimborazoinstacron:ESPOCH2026-04-20T16:04:54Zoai:dspace.espoch.edu.ec:123456789/9697Institucionalhttp://dspace.espoch.edu.ec/Universidad públicahttps://www.espoch.edu.ec/es/http://dspace.espoch.edu.ec/oai.Ecuador...opendoar:17502026-04-20T16:04:54Repositorio Escuela Superior Politécnica de Chimborazo - Escuela Superior Politécnica de Chimborazofalse
spellingShingle Análisis del rendimiento de algoritmos de entrenamiento de redes neuronales artificiales, aplicadas al modelamiento dinámico de represas hidroeléctricas, mediante el error de predicción del nivel de embalse de agua.
Chafla Yambay, Edison Xavier
TECNOLOGÍA Y CIENCIAS DE LA INGENIERÍA
CONTROL AUTOMÁTICO
INTELIGENCIA ARTIFICIAL
REDES NEURONALES ARTIFICIALES (RNA)
PREDICTOR
DEEP LEARNING
PYTHON (SOFTWARE)
KERAS (SOFTWARE)
status_str publishedVersion
title Análisis del rendimiento de algoritmos de entrenamiento de redes neuronales artificiales, aplicadas al modelamiento dinámico de represas hidroeléctricas, mediante el error de predicción del nivel de embalse de agua.
title_full Análisis del rendimiento de algoritmos de entrenamiento de redes neuronales artificiales, aplicadas al modelamiento dinámico de represas hidroeléctricas, mediante el error de predicción del nivel de embalse de agua.
title_fullStr Análisis del rendimiento de algoritmos de entrenamiento de redes neuronales artificiales, aplicadas al modelamiento dinámico de represas hidroeléctricas, mediante el error de predicción del nivel de embalse de agua.
title_full_unstemmed Análisis del rendimiento de algoritmos de entrenamiento de redes neuronales artificiales, aplicadas al modelamiento dinámico de represas hidroeléctricas, mediante el error de predicción del nivel de embalse de agua.
title_short Análisis del rendimiento de algoritmos de entrenamiento de redes neuronales artificiales, aplicadas al modelamiento dinámico de represas hidroeléctricas, mediante el error de predicción del nivel de embalse de agua.
title_sort Análisis del rendimiento de algoritmos de entrenamiento de redes neuronales artificiales, aplicadas al modelamiento dinámico de represas hidroeléctricas, mediante el error de predicción del nivel de embalse de agua.
topic TECNOLOGÍA Y CIENCIAS DE LA INGENIERÍA
CONTROL AUTOMÁTICO
INTELIGENCIA ARTIFICIAL
REDES NEURONALES ARTIFICIALES (RNA)
PREDICTOR
DEEP LEARNING
PYTHON (SOFTWARE)
KERAS (SOFTWARE)
url https://dspace.espoch.edu.ec/handle/123456789/9697