Skip to content

Este repositório apresenta um modelo de rede neural recorrente (RNN) para prever valores futuros na bolsa de valores, utilizando a biblioteca PyTorch em Python. O modelo é treinado com dados históricos de preços de ações e busca identificar padrões e tendências para realizar previsões.

Notifications You must be signed in to change notification settings

ViniciusSilveiraCampos/Acoes_Previsao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Previsão do Preço das Ações 📊

Este projeto utiliza uma rede neural recorrente (LSTM) para prever os preços das ações, com dados obtidos da API do Yahoo Finance. O modelo é implementado utilizando a biblioteca PyTorch.

Índice

Descrição 📝

Este projeto busca prever os preços das ações da Tesla (TSLA) com base em dados históricos. Utilizamos uma rede neural LSTM devido à sua capacidade de capturar dependências de longo prazo nos dados sequenciais.

As principais etapas do projeto são:

  1. Importação das Bibliotecas: Importação das bibliotecas necessárias, incluindo pandas, numpy, torch, scikit-learn e yahoo_fin.
  2. Preparação dos Dados: Coleta e pré-processamento dos dados de preços das ações.
  3. Construção do Modelo: Definição da arquitetura da rede neural LSTM.
  4. Treinamento do Modelo: Treinamento do modelo com os dados históricos.
  5. Avaliação do Modelo: Avaliação da performance do modelo e visualização dos resultados.

Para executar este projeto, você precisará ter o Python instalado em seu sistema, juntamente com as seguintes bibliotecas:

  • numpy
  • pandas
  • scikit-learn
  • matplotlib
  • torch
  • yahoo_fin

Base de dados 💾

A base de dados foi extraida através da yahoo_fin, uma biblioteca capaz de extrair dados financeiros, como a bolsa de valores. Assim podemos extrair os dados para descobrir o valor de fechamento das ações.

Resultados 📶

O gráfico a seguir mostra a comparação entre os preços reais das ações da Tesla e as previsões feitas pelo modelo:

A linha vermelha representa os preços reais, enquanto a linha azul representa as previsões do modelo.

Contribuições

Contribuições são bem-vindas! Se você deseja contribuir com este projeto, siga os passos abaixo:

  1. Faça um fork do projeto.
  2. Crie uma nova branch com suas modificações: git checkout -b minha-feature
  3. Faça commit das suas alterações: git commit -m 'Adicionei uma nova feature'
  4. Faça push para a branch: git push origin minha-feature
  5. Abra um Pull Request

Contato

Email: [email protected]

Link do Codigo: https://github.com/ViniciusSilveiraCampos/Acoes_Previsao/blob/main/Previsão_Preço_Das_Ações.ipynb


About

Este repositório apresenta um modelo de rede neural recorrente (RNN) para prever valores futuros na bolsa de valores, utilizando a biblioteca PyTorch em Python. O modelo é treinado com dados históricos de preços de ações e busca identificar padrões e tendências para realizar previsões.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published