Please use this identifier to cite or link to this item:
http://repositorio.yachaytech.edu.ec/handle/123456789/430
Title: | Forecasting time series by using deep neural networks |
Authors: | Chang Tortolero, Oscar Guillermo Vega Arellano, Oscar Andrés |
Keywords: | Predicción de series de tiempo Redes neuronales profundas (DNNs) Perceptron multicapa (MLP) Memoria de largo plazo (LSTM) Redes neuronales convolucionales (CNN) Ventana deslizante Time series forecasting Deep Neural Networks (DNNs) Multilayer Perceptron (MLP) Long Short-Term Memory (LSTM) Convolutional Neural Network (CNN) Sliding window |
Issue Date: | Dec-2021 |
Publisher: | Universidad de Investigación de Tecnología Experimental Yachay |
Abstract: | El análisis de predicciones y series de tiempo juegan un papel importante en muchas aplicaciones como redes complejas, predicción de la demanda, financieras, respuesta de pacientes a medicamentos recetados, etc. En general, los datos de series de tiempo se comportan como un proceso altamente no lineal a causa de su naturaleza estocástica; por ejemplo, predecir los datos de índices de exportaciones es muy desafiante ya que estos datos son registrados diariamente, semanalmente o incluso mensualmente. Recientemente varias técnicas de predicci\'on mejoradas basadas en Inteligencia Artificial y Redes Neuronales Profundas han aparecido demostrando una excelente precisión. Este trabajo explora la combinación de varias técnicas de Redes Neuronales Profundas (DNN en inglés) como Perceptrón Multicapa (MLP en inglés), Memoria de Largo Plazo (LSTM en inglés) and Redes Neuronales Convolucionales (CNN en inglés) para la predicción de series de tiempo con el uso de la técnica de ventana deslizante. El conjunto de datos utilizado pertenece a las exportaciones de banano ecuatoriano, el cual está almacenado en la base de datos del Banco Central del Ecuador, y contiene el registro mensual de las exportaciones de banano hechas durante un periodo de 20 años. Los experimentos fueron llevados a cabo en Python 3 con Tensorflow & Keras, los cuales nos permiten combinar la capacidad de inferencia de estas redes. Finalmente, los resultados son analizados al comparar el número de parámetros por entrenar, tamaño de ventana deslizante y valores de la raíz del error cuadrático medio (RMSE en inglés) entre seis modelos: tres modelos sequenciales como MLP, LSTM y CNN, y tres modelos no secuenciales que combinan MLP, LSTM y CNN en una estructura paralela. Los principales resultados de esta investigación muestran que al combinar dos DNN en una estructura paralela la complejidad computacional disminuye y la capacidad de inferencia e predicción en la tarea de predicción de series de tiempo mejora. |
Description: | Forecasting and time series analysis plays a crucial role in many applications such as complex networks, demand forecasting, financial predictions, patient response to prescribed drugs, etc. In general, time series data behaves as a highly nonlinear process because of its stochastic nature; for instance, forecasting exports index data is very challenging, since this data is observed daily, weekly or even monthly. Recently improved prediction techniques based on Artificial Intelligence (AI) and Deep Neural Networks (DNNs) have appeared demonstrating excellent accuracy. This work explores the combination of several DNNs techniques such as Multilayer Perceptron (MLP), Long Short-Term Memory (LSTM) and Convolutional Neural Network (CNN) for time series data prediction by using the concept of sliding window. The used dataset correponds to the Ecuadorian banana exports; it is stored in the Central Bank of Ecuador database and contains a register of the monthly banana exports over a period of 20 years. Experiments were carried out using Python 3 with Tensorflow \& Keras, which makes possible to combine the capacity of inference of these networks. The results are analyzed by comparing the number of trainable parameters, sliding window size and root mean squared error (RMSE) values between six models: three sequential models such as MLP, LSTM and CNN, and three non-sequential models that combine MLP, LSTM and CNN in a parallel structure. The main results of this research show that by combining two DNNs in parallel, the computational complexity is decreased, and the capacity of inference and prediction in time series forecasting is improved. |
URI: | http://repositorio.yachaytech.edu.ec/handle/123456789/430 |
Appears in Collections: | Tecnologías de la Información |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
ECMC0076.pdf | 1.94 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.