Bem-vindo ao repositório de previsão de vendas! Este projeto tem como objetivo fornecer uma solução robusta para a previsão de vendas de lojas, utilizando técnicas avançadas de regressão. Se você está buscando aprimorar suas estratégias de negócios, identificar padrões sazonais ou simplesmente otimizar o desempenho de suas lojas, este é o lugar certo.
- Modelos de Regressão: Implementações de modelos de regressão avançados para previsão de vendas focando em Séries temporais
- Análise de Desempenho: Métricas detalhadas para avaliação do desempenho dos modelos, permitindo que você escolha a abordagem que melhor se adapte aos seus requisitos específicos.
- Informações Essenciais: Fornece insights úteis, como máximos de vendas alcançados e médias de vendas por loja, para que você possa tomar decisões informadas e estratégicas.
É necessário que a ferramenta docker seja instalada no ambiente que será utilizado. Para isso é possível verificar o arquivo Docker-Doc para verificar como a instalação da ferramenta deve ser feita.
-
Clone o Repositório: Comece clonando este repositório em sua máquina local.
git clone https://github.com/gorlando04/eCommercePANDAS.git
-
Configure o ambiente: Crie o container que será utilizado
docker run --name PANDAS_REG_LIN --rm -it -v $HOME/Desktop/eCommercePANDAS:/PANDAS -w /PANDAS --shm-size=1g --ulimit memlock=-1 -p 8888:8888 ubuntu
-
Instale as Dependências: Certifique-se de ter as dependências necessárias instaladas. Utilize o seguinte comando para instalar as bibliotecas Python necessárias:
./init.sh
- Inicie o sistema: Execute o arquivo que permite a realização de consultas e previsões de vendas
python3 start.py
No seguinte link, é possível visualizar uma breve demonstração de como funciona nosso sistema: https://drive.google.com/file/d/1P2VVAOu1uaim3O5v6c6sRcJwr9EVh9vn/view?usp=sharing
Inicialmente é necessário acessar o seguinte link: t.me/gabinho_bot
Após acessar o link é necessário se conectar a sua conta no telegram para poder interagir com o sistema.
Os prints abaixo mostram como deve ser realizadas as buscas:
Este projeto também está configurado para funcionar em um ambiente de nuvem, utilizando os serviços disponibilizados pela Oracle, que felizmente oferece um serviço gratuito de qualidade e que permite que uma máquina virtual seja instanciada. Como a configuração deste ambiente é um pouco mais extensa que a configuração via docker, será disponbilizado um arquivo ( Doc-Cloud ) que contém os passos que devem ser seguidos para instanciar a máquina virtual
Neste repositório também existe uma documentação para cada uma das ferramentas utilizadas, tal como Docker ou MongoDB. Estas ferramentas estão em Documentation e contém informações sobre as ferramentas e como elas funcionam. Em cada documentação existe uma breve introdução prática sobre as ferramentas utilizadas contendo as principais informações necessárias para o entendimento. Além disso caso haja erro em nossa documentação uma Issue pode ser criada para a correção ser realizada.
TO DO