Comparativo entre redes neurais recorrentes GRU e LSTM para a predição de instrumentos financeiros
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
Texto Completo: | http://repositorio.utfpr.edu.br/jspui/handle/1/29985 |
Resumo: | Este trabalho visa comparar dois modelos de redes neurais recorrentes, para a predição de cotação de instrumentos financeiros, considerando critérios como coeficiente de determinação e coeficiente de correlação dos dados previstos versus dados reais. Se realizaram a análise comparativa do modelo LSTM (Long short-term memory) e GRU (Gated Recurrent Unit) baseados em uma rede neural recorrente. O trabalho fez a comparação dos dois modelos em uma arquitetura idêntica de rede neural recorrente para ambos os modelos. Foram utilizados algoritmos baseados em Python que usam as bibliotecas Keras, Numpy Pandas e Scikit-learn. A cotação do Índice Ibovespa para o período de 28 de abril de 1993 a 01 de abril de 2021, discriminadas pela cotação diária, serviu como dado de entrada. Os resultados da pesquisa apontaram um desempenho melhor do modelo GRU, o qual utilizando os 200 fechamentos anteriores do índice Ibovespa como previsores, 300 épocas para treinamento e utilizando a função de ativação Relu conseguiu explicar cerca de 98% das variações dos dados reais. |
id |
UTFPR-12_8182d54db1e5f194fb6d6a17d2b623d0 |
---|---|
oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/29985 |
network_acronym_str |
UTFPR-12 |
network_name_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
repository_id_str |
|
spelling |
2022-10-24T15:51:53Z2022-10-24T15:51:53Z2021-05-04MELLO, Talyson Rorigues de. Comparativo entre redes neurais recorrentes GRU e LSTM para a predição de instrumentos financeiros. 2021. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Medianeira, 2021.http://repositorio.utfpr.edu.br/jspui/handle/1/29985Este trabalho visa comparar dois modelos de redes neurais recorrentes, para a predição de cotação de instrumentos financeiros, considerando critérios como coeficiente de determinação e coeficiente de correlação dos dados previstos versus dados reais. Se realizaram a análise comparativa do modelo LSTM (Long short-term memory) e GRU (Gated Recurrent Unit) baseados em uma rede neural recorrente. O trabalho fez a comparação dos dois modelos em uma arquitetura idêntica de rede neural recorrente para ambos os modelos. Foram utilizados algoritmos baseados em Python que usam as bibliotecas Keras, Numpy Pandas e Scikit-learn. A cotação do Índice Ibovespa para o período de 28 de abril de 1993 a 01 de abril de 2021, discriminadas pela cotação diária, serviu como dado de entrada. Os resultados da pesquisa apontaram um desempenho melhor do modelo GRU, o qual utilizando os 200 fechamentos anteriores do índice Ibovespa como previsores, 300 épocas para treinamento e utilizando a função de ativação Relu conseguiu explicar cerca de 98% das variações dos dados reais.This work aims to compare two models of recurrent neural networks, for the prediction of quotation of financial instruments, considering criteria such as coefficient of determination and correlation coefficient of predicted versus actual data. Comparative analysis of the LSTM (Long short-term memory) and GRU (Gated Recurrent Unit) model was performed based on a recurrent neural network. The work compared the two models in an identical recurrent neural network architecture for both models. Python-based algorithms using the Keras, Numpy Pandas and Scikit-learn libraries were used. The quotation of the Ibovespa Index for the period from April 28, 1993 to April 1, 2021, broken down by the daily quotation, served as input. The research results showed a better performance of the GRU model, which using the 200 previous closings of the Ibovespa Index as predictors, 300 times for training and using the Relu activation function was able to explain about 98% of the variations of the real data.porUniversidade Tecnológica Federal do ParanáMedianeiraCiência da ComputaçãoUTFPRBrasilCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAORedes neurais (Computação)Análise de séries temporaisMercado financeiroNeural networks (Computer science)Time-series analysisMoney marketComparativo entre redes neurais recorrentes GRU e LSTM para a predição de instrumentos financeirosComparison between recurrent neural networks GRU and LSTM for the prediction of financial instrumentsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisMedianeiraMenezes, Paulo Lopes deMenezes, Paulo Lopes deAngonese, CesarBetzek, Nelson MiguelMello, Talyson Rodrigues deinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALredesneuraispredicaofinanceiros.pdfredesneuraispredicaofinanceiros.pdfapplication/pdf4175246http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/29985/1/redesneuraispredicaofinanceiros.pdf73e30d625cd3ee69763b1fe50ccce20cMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/29985/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTredesneuraispredicaofinanceiros.pdf.txtredesneuraispredicaofinanceiros.pdf.txtExtracted texttext/plain104716http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/29985/3/redesneuraispredicaofinanceiros.pdf.txt4b8a67bd7b46b2e5ad5c9debaf9d8aa8MD53THUMBNAILredesneuraispredicaofinanceiros.pdf.jpgredesneuraispredicaofinanceiros.pdf.jpgGenerated Thumbnailimage/jpeg1243http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/29985/4/redesneuraispredicaofinanceiros.pdf.jpg57acc992674cbbc15bda02f746a38b59MD541/299852022-10-25 03:05:46.16oai:repositorio.utfpr.edu.br:1/29985TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2022-10-25T06:05:46Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false |
dc.title.pt_BR.fl_str_mv |
Comparativo entre redes neurais recorrentes GRU e LSTM para a predição de instrumentos financeiros |
dc.title.alternative.pt_BR.fl_str_mv |
Comparison between recurrent neural networks GRU and LSTM for the prediction of financial instruments |
title |
Comparativo entre redes neurais recorrentes GRU e LSTM para a predição de instrumentos financeiros |
spellingShingle |
Comparativo entre redes neurais recorrentes GRU e LSTM para a predição de instrumentos financeiros Mello, Talyson Rodrigues de CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Redes neurais (Computação) Análise de séries temporais Mercado financeiro Neural networks (Computer science) Time-series analysis Money market |
title_short |
Comparativo entre redes neurais recorrentes GRU e LSTM para a predição de instrumentos financeiros |
title_full |
Comparativo entre redes neurais recorrentes GRU e LSTM para a predição de instrumentos financeiros |
title_fullStr |
Comparativo entre redes neurais recorrentes GRU e LSTM para a predição de instrumentos financeiros |
title_full_unstemmed |
Comparativo entre redes neurais recorrentes GRU e LSTM para a predição de instrumentos financeiros |
title_sort |
Comparativo entre redes neurais recorrentes GRU e LSTM para a predição de instrumentos financeiros |
author |
Mello, Talyson Rodrigues de |
author_facet |
Mello, Talyson Rodrigues de |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Menezes, Paulo Lopes de |
dc.contributor.referee1.fl_str_mv |
Menezes, Paulo Lopes de |
dc.contributor.referee2.fl_str_mv |
Angonese, Cesar |
dc.contributor.referee3.fl_str_mv |
Betzek, Nelson Miguel |
dc.contributor.author.fl_str_mv |
Mello, Talyson Rodrigues de |
contributor_str_mv |
Menezes, Paulo Lopes de Menezes, Paulo Lopes de Angonese, Cesar Betzek, Nelson Miguel |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Redes neurais (Computação) Análise de séries temporais Mercado financeiro Neural networks (Computer science) Time-series analysis Money market |
dc.subject.por.fl_str_mv |
Redes neurais (Computação) Análise de séries temporais Mercado financeiro Neural networks (Computer science) Time-series analysis Money market |
description |
Este trabalho visa comparar dois modelos de redes neurais recorrentes, para a predição de cotação de instrumentos financeiros, considerando critérios como coeficiente de determinação e coeficiente de correlação dos dados previstos versus dados reais. Se realizaram a análise comparativa do modelo LSTM (Long short-term memory) e GRU (Gated Recurrent Unit) baseados em uma rede neural recorrente. O trabalho fez a comparação dos dois modelos em uma arquitetura idêntica de rede neural recorrente para ambos os modelos. Foram utilizados algoritmos baseados em Python que usam as bibliotecas Keras, Numpy Pandas e Scikit-learn. A cotação do Índice Ibovespa para o período de 28 de abril de 1993 a 01 de abril de 2021, discriminadas pela cotação diária, serviu como dado de entrada. Os resultados da pesquisa apontaram um desempenho melhor do modelo GRU, o qual utilizando os 200 fechamentos anteriores do índice Ibovespa como previsores, 300 épocas para treinamento e utilizando a função de ativação Relu conseguiu explicar cerca de 98% das variações dos dados reais. |
publishDate |
2021 |
dc.date.issued.fl_str_mv |
2021-05-04 |
dc.date.accessioned.fl_str_mv |
2022-10-24T15:51:53Z |
dc.date.available.fl_str_mv |
2022-10-24T15:51:53Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
MELLO, Talyson Rorigues de. Comparativo entre redes neurais recorrentes GRU e LSTM para a predição de instrumentos financeiros. 2021. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Medianeira, 2021. |
dc.identifier.uri.fl_str_mv |
http://repositorio.utfpr.edu.br/jspui/handle/1/29985 |
identifier_str_mv |
MELLO, Talyson Rorigues de. Comparativo entre redes neurais recorrentes GRU e LSTM para a predição de instrumentos financeiros. 2021. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Medianeira, 2021. |
url |
http://repositorio.utfpr.edu.br/jspui/handle/1/29985 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Medianeira |
dc.publisher.program.fl_str_mv |
Ciência da Computação |
dc.publisher.initials.fl_str_mv |
UTFPR |
dc.publisher.country.fl_str_mv |
Brasil |
publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Medianeira |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) instname:Universidade Tecnológica Federal do Paraná (UTFPR) instacron:UTFPR |
instname_str |
Universidade Tecnológica Federal do Paraná (UTFPR) |
instacron_str |
UTFPR |
institution |
UTFPR |
reponame_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
collection |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
bitstream.url.fl_str_mv |
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/29985/1/redesneuraispredicaofinanceiros.pdf http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/29985/2/license.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/29985/3/redesneuraispredicaofinanceiros.pdf.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/29985/4/redesneuraispredicaofinanceiros.pdf.jpg |
bitstream.checksum.fl_str_mv |
73e30d625cd3ee69763b1fe50ccce20c b9d82215ab23456fa2d8b49c5df1b95b 4b8a67bd7b46b2e5ad5c9debaf9d8aa8 57acc992674cbbc15bda02f746a38b59 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR) |
repository.mail.fl_str_mv |
|
_version_ |
1805923192795037696 |