Skip to content

Ferramenta interativa para previsão de séries temporais utilizando Large Language Models (LLMs), com interface em Streamlit, suporte a múltiplos prompts e histórico de execuções.

License

Notifications You must be signed in to change notification settings

zairobastos/LLM4Time

Repository files navigation

📈 LLM4Time

LLM4Time é uma ferramenta interativa para previsão de séries temporais utilizando Large Language Models (LLMs). A aplicação permite o upload de arquivos CSV com séries temporais e gera previsões baseadas em diferentes tipos de prompts, automatizando etapas como tratamento de dados, seleção de janela temporal e visualização de resultados.

🚀 Demonstração

📽️ Assista à demonstração no YouTube: LLM4Time - YouTube
📁 Repositório oficial: github.com/zairobastos/LLM4Time


🧩 Funcionalidades

  • Previsão de séries temporais com LLMs
  • Upload de arquivos CSV personalizados
  • Seleção de modelos e prompts
  • Histórico de execuções com filtro por prompt/base
  • Interface amigável via Streamlit

⚙️ Instalação

Siga os passos abaixo para clonar e executar o projeto localmente:

1. Clonar o repositório

git clone https://github.com/zairobastos/LLM4Time.git
cd LLM4Time

2. Criar e ativar ambiente virtual

virtualenv --creator venv venv --system-site-packages
source venv/bin/activate

3. Instalar dependências

pip install -r requirements.txt

4. Criar o banco de dados

python3 create_database.py

5. Executar a aplicação

python3 main.py

📝 Requisitos

  • Python 3.9 ou superior
  • virtualenv instalado

🧠 Autores

  • Zairo Bastos
  • Carlos Caminha
  • José Wellington Franco

📄 Licença

Este projeto está licenciado sob a MIT License. Veja o arquivo LICENSE para mais detalhes.


📬 Contato

Em caso de dúvidas, sugestões ou feedback:

About

Ferramenta interativa para previsão de séries temporais utilizando Large Language Models (LLMs), com interface em Streamlit, suporte a múltiplos prompts e histórico de execuções.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages