Métodos para melhoria do desempenho de redes neurais profundas em previsão de séries temporais.
| Ano de defesa: | 2024 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Biblioteca Digitais de Teses e Dissertações da USP
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://www.teses.usp.br/teses/disponiveis/3/3142/tde-14032025-074402/ |
Resumo: | Este trabalho apresenta uma investigação sobre métodos para aprimorar a capacidade de previsão de redes neurais artificiais em séries temporais, mais especificamente modelo Ensemble e seleção de hiperparâmetros por algoritmo genético. Tais métodos mostramse eficazes em alcançar o objetivo proposto, mesmo apresentando abordagens bastante diferentes. As redes neurais profundas CNN, LSTM, RESNET, GAN e UNET foram avaliadas e comparadas com modelos preditores clássicos, como MLP e ARIMA. Após o conjunto inicial de experimentos com diferentes arquiteturas, foi construído um modelo Ensemble através do método de empilhamento de redes com as arquiteturas CNN, LSTM e RESNET. Os erros obtidos nas previsões das redes neurais empilhadas foram comparados com os obtidos por essas mesmas redes individualmente. Foram utilizados cenários com séries temporais sintéticas e séries reais financeiras de modo a avaliar a capacidade de previsão das técnicas abordadas e explorar uma possível similaridade entre as previsões realizadas em séries reais e séries sintéticas e com isso propor um método de seleção de preditores a partir da utilização de séries construídas com componentes conhecidos e determinados pelo usuário, evitando assim uma maior exploração de arquiteturas em bases de dados mais complexas e diminuindo o tempo necessário para a escolha de um preditor adequado para cada cenário ou conjunto de dados. O segundo método investigado foi a seleção de hiperparâmetros de uma rede CNN-LSTM por meio de algoritmo genético, que apresentou excelentes resultados tanto para séries financeiras quanto para séries não financeiras, superando os artigos da literatura utilizados para comparação. Este trabalho também detalha a construção do algoritmo genético proposto, bem como a evolução dos diversos hiperparâmetros utilizados como genes no processo evolutivo. Os resultados de ambos os métodos são apresentados de forma detalhada, acompanhados de uma análise sobre cenários e conjuntos de dados em que cada técnica pode ser mais vantajosa. Por fim, são sugeridos possíveis caminhos para a continuidade da exploração dos temas abordados, destacando os principais tópicos que podem ser explorados em trabalhos futuros. Esta dissertação oferece contribuições importantes sobre técnicas para o aprimoramento de previsão de séries temporais realizadas por meio de redes neurais artificiais e, assim, contribui para o avanço do conhecimento nessa área. |
| id |
USP_ae50f6cd8e06aef72c7ad64198037403 |
|---|---|
| oai_identifier_str |
oai:teses.usp.br:tde-14032025-074402 |
| network_acronym_str |
USP |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
| repository_id_str |
|
| spelling |
Métodos para melhoria do desempenho de redes neurais profundas em previsão de séries temporais.Methods for the performance improvement of deep neural networks in time series forecasting.Algoritmos genéticosArtificial neural networksDeep networksEnsembleGenetic algorithms Time series forecastingPerformance improvementPrevisão de séries temporaisRedes neurais artificiaisRedes profundasEste trabalho apresenta uma investigação sobre métodos para aprimorar a capacidade de previsão de redes neurais artificiais em séries temporais, mais especificamente modelo Ensemble e seleção de hiperparâmetros por algoritmo genético. Tais métodos mostramse eficazes em alcançar o objetivo proposto, mesmo apresentando abordagens bastante diferentes. As redes neurais profundas CNN, LSTM, RESNET, GAN e UNET foram avaliadas e comparadas com modelos preditores clássicos, como MLP e ARIMA. Após o conjunto inicial de experimentos com diferentes arquiteturas, foi construído um modelo Ensemble através do método de empilhamento de redes com as arquiteturas CNN, LSTM e RESNET. Os erros obtidos nas previsões das redes neurais empilhadas foram comparados com os obtidos por essas mesmas redes individualmente. Foram utilizados cenários com séries temporais sintéticas e séries reais financeiras de modo a avaliar a capacidade de previsão das técnicas abordadas e explorar uma possível similaridade entre as previsões realizadas em séries reais e séries sintéticas e com isso propor um método de seleção de preditores a partir da utilização de séries construídas com componentes conhecidos e determinados pelo usuário, evitando assim uma maior exploração de arquiteturas em bases de dados mais complexas e diminuindo o tempo necessário para a escolha de um preditor adequado para cada cenário ou conjunto de dados. O segundo método investigado foi a seleção de hiperparâmetros de uma rede CNN-LSTM por meio de algoritmo genético, que apresentou excelentes resultados tanto para séries financeiras quanto para séries não financeiras, superando os artigos da literatura utilizados para comparação. Este trabalho também detalha a construção do algoritmo genético proposto, bem como a evolução dos diversos hiperparâmetros utilizados como genes no processo evolutivo. Os resultados de ambos os métodos são apresentados de forma detalhada, acompanhados de uma análise sobre cenários e conjuntos de dados em que cada técnica pode ser mais vantajosa. Por fim, são sugeridos possíveis caminhos para a continuidade da exploração dos temas abordados, destacando os principais tópicos que podem ser explorados em trabalhos futuros. Esta dissertação oferece contribuições importantes sobre técnicas para o aprimoramento de previsão de séries temporais realizadas por meio de redes neurais artificiais e, assim, contribui para o avanço do conhecimento nessa área.This work presents an investigation into methods to enhance the forecasting capabilities of artificial neural networks in time series, focusing specifically on Ensemble models and hyperparameter selection through a genetic algorithm. These methods have proven effective in achieving the proposed objective, despite being quite different approaches. Deep neural networks such as CNN, LSTM, RESNET, GAN, and UNET were evaluated and compared with classical predictive models MLP and ARIMA. After an initial set of experiments with different architectures, a stacking method combining CNN, LSTM, and RESNET architectures were applied to construct the Ensemble model. The errors obtained from the predictions of the stacked networks were compared with those obtained from the individual neural networks. Scenarios with synthetic time series and real financial time series were used to assess the predictive capabilities of the methods and to explore potential similarities between predictions in real and synthetic series. Based on this, a predictor selection method was proposed, utilizing series constructed with components that are known and defined by the user, which helps avoid excessive exploration of architectures in more complex scenarios and reduces the time needed to choose an appropriate predictor for each dataset or scenario. The second method investigated was the hyperparameter selection of a CNN-LSTM network through a genetic algorithm, which produced excellent results for both financial and non-financial series, surpassing the reference literature used for comparison. This work also details the construction of the genetic algorithm as well as the evolution of the various hyperparameters used as genes in the evolutionary process. The results of both methods are presented in detail, accompanied by an analysis of the scenarios or datasets where each technique can be more advantageous. Finally, possible paths for continuing the exploration of the topics discussed are suggested, highlighting the key areas that can be developed in future work. This dissertation offers significant contributions to techniques for improving time series forecasting through artificial neural networks and thus contributes to the advancement of knowledge in this field.Biblioteca Digitais de Teses e Dissertações da USPHernandez, Emílio Del MoralUrbinate, Eder Fernando2024-11-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3142/tde-14032025-074402/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2025-03-18T15:22:02Zoai:teses.usp.br:tde-14032025-074402Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212025-03-18T15:22:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
| dc.title.none.fl_str_mv |
Métodos para melhoria do desempenho de redes neurais profundas em previsão de séries temporais. Methods for the performance improvement of deep neural networks in time series forecasting. |
| title |
Métodos para melhoria do desempenho de redes neurais profundas em previsão de séries temporais. |
| spellingShingle |
Métodos para melhoria do desempenho de redes neurais profundas em previsão de séries temporais. Urbinate, Eder Fernando Algoritmos genéticos Artificial neural networks Deep networks Ensemble Genetic algorithms Time series forecasting Performance improvement Previsão de séries temporais Redes neurais artificiais Redes profundas |
| title_short |
Métodos para melhoria do desempenho de redes neurais profundas em previsão de séries temporais. |
| title_full |
Métodos para melhoria do desempenho de redes neurais profundas em previsão de séries temporais. |
| title_fullStr |
Métodos para melhoria do desempenho de redes neurais profundas em previsão de séries temporais. |
| title_full_unstemmed |
Métodos para melhoria do desempenho de redes neurais profundas em previsão de séries temporais. |
| title_sort |
Métodos para melhoria do desempenho de redes neurais profundas em previsão de séries temporais. |
| author |
Urbinate, Eder Fernando |
| author_facet |
Urbinate, Eder Fernando |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Hernandez, Emílio Del Moral |
| dc.contributor.author.fl_str_mv |
Urbinate, Eder Fernando |
| dc.subject.por.fl_str_mv |
Algoritmos genéticos Artificial neural networks Deep networks Ensemble Genetic algorithms Time series forecasting Performance improvement Previsão de séries temporais Redes neurais artificiais Redes profundas |
| topic |
Algoritmos genéticos Artificial neural networks Deep networks Ensemble Genetic algorithms Time series forecasting Performance improvement Previsão de séries temporais Redes neurais artificiais Redes profundas |
| description |
Este trabalho apresenta uma investigação sobre métodos para aprimorar a capacidade de previsão de redes neurais artificiais em séries temporais, mais especificamente modelo Ensemble e seleção de hiperparâmetros por algoritmo genético. Tais métodos mostramse eficazes em alcançar o objetivo proposto, mesmo apresentando abordagens bastante diferentes. As redes neurais profundas CNN, LSTM, RESNET, GAN e UNET foram avaliadas e comparadas com modelos preditores clássicos, como MLP e ARIMA. Após o conjunto inicial de experimentos com diferentes arquiteturas, foi construído um modelo Ensemble através do método de empilhamento de redes com as arquiteturas CNN, LSTM e RESNET. Os erros obtidos nas previsões das redes neurais empilhadas foram comparados com os obtidos por essas mesmas redes individualmente. Foram utilizados cenários com séries temporais sintéticas e séries reais financeiras de modo a avaliar a capacidade de previsão das técnicas abordadas e explorar uma possível similaridade entre as previsões realizadas em séries reais e séries sintéticas e com isso propor um método de seleção de preditores a partir da utilização de séries construídas com componentes conhecidos e determinados pelo usuário, evitando assim uma maior exploração de arquiteturas em bases de dados mais complexas e diminuindo o tempo necessário para a escolha de um preditor adequado para cada cenário ou conjunto de dados. O segundo método investigado foi a seleção de hiperparâmetros de uma rede CNN-LSTM por meio de algoritmo genético, que apresentou excelentes resultados tanto para séries financeiras quanto para séries não financeiras, superando os artigos da literatura utilizados para comparação. Este trabalho também detalha a construção do algoritmo genético proposto, bem como a evolução dos diversos hiperparâmetros utilizados como genes no processo evolutivo. Os resultados de ambos os métodos são apresentados de forma detalhada, acompanhados de uma análise sobre cenários e conjuntos de dados em que cada técnica pode ser mais vantajosa. Por fim, são sugeridos possíveis caminhos para a continuidade da exploração dos temas abordados, destacando os principais tópicos que podem ser explorados em trabalhos futuros. Esta dissertação oferece contribuições importantes sobre técnicas para o aprimoramento de previsão de séries temporais realizadas por meio de redes neurais artificiais e, assim, contribui para o avanço do conhecimento nessa área. |
| publishDate |
2024 |
| dc.date.none.fl_str_mv |
2024-11-14 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://www.teses.usp.br/teses/disponiveis/3/3142/tde-14032025-074402/ |
| url |
https://www.teses.usp.br/teses/disponiveis/3/3142/tde-14032025-074402/ |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.none.fl_str_mv |
|
| dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.coverage.none.fl_str_mv |
|
| dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
| instname_str |
Universidade de São Paulo (USP) |
| instacron_str |
USP |
| institution |
USP |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
| collection |
Biblioteca Digital de Teses e Dissertações da USP |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
| repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
| _version_ |
1865492236500729856 |