Spaces:
Sleeping
Sleeping
Update README.md
Browse files
README.md
CHANGED
|
@@ -3,17 +3,68 @@ title: 'Teste2siep3 '
|
|
| 3 |
emoji: 🚀
|
| 4 |
colorFrom: red
|
| 5 |
colorTo: red
|
| 6 |
-
sdk:
|
| 7 |
app_port: 8501
|
| 8 |
tags:
|
| 9 |
- streamlit
|
| 10 |
pinned: false
|
| 11 |
short_description: Streamlit template space
|
| 12 |
---
|
|
|
|
| 13 |
|
| 14 |
-
|
| 15 |
|
| 16 |
-
|
| 17 |
|
| 18 |
-
|
| 19 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3 |
emoji: 🚀
|
| 4 |
colorFrom: red
|
| 5 |
colorTo: red
|
| 6 |
+
sdk: streamlit
|
| 7 |
app_port: 8501
|
| 8 |
tags:
|
| 9 |
- streamlit
|
| 10 |
pinned: false
|
| 11 |
short_description: Streamlit template space
|
| 12 |
---
|
| 13 |
+
# 🏨 Dashboard de Cancelamento de Reservas
|
| 14 |
|
| 15 |
+
Dashboard interativo para análise e predição de cancelamentos de reservas hoteleiras usando Machine Learning.
|
| 16 |
|
| 17 |
+
## 🚀 Funcionalidades
|
| 18 |
|
| 19 |
+
- **Algoritmos de ML**: Regressão Logística, KNN e SVM
|
| 20 |
+
- **Ajuste Interativo**: Parâmetros customizáveis para cada algoritmo
|
| 21 |
+
- **Visualizações**: Curvas ROC, matriz de confusão, métricas comparativas
|
| 22 |
+
- **Análise Automática**: Interpretação dos resultados e ranking de modelos
|
| 23 |
+
- **Dados Realísticos**: Dataset de demonstração baseado em padrões reais
|
| 24 |
+
|
| 25 |
+
## 🛠️ Como Usar
|
| 26 |
+
|
| 27 |
+
1. **Selecione o Algoritmo**: Escolha entre Regressão Logística, KNN ou SVM
|
| 28 |
+
2. **Ajuste Parâmetros**: Use os sliders e selects para configurar o modelo
|
| 29 |
+
3. **Treine o Modelo**: Clique em "Treinar Modelo" para executar
|
| 30 |
+
4. **Analise Resultados**: Veja métricas, gráficos e recomendações
|
| 31 |
+
|
| 32 |
+
## 📊 Algoritmos Suportados
|
| 33 |
+
|
| 34 |
+
### Regressão Logística
|
| 35 |
+
- Parâmetros: C, tipo de penalidade, algoritmo
|
| 36 |
+
- Ideal para: Interpretabilidade e probabilidades
|
| 37 |
+
|
| 38 |
+
### K-Nearest Neighbors (KNN)
|
| 39 |
+
- Parâmetros: k, métrica de distância, pesos
|
| 40 |
+
- Ideal para: Datasets pequenos/médios
|
| 41 |
+
|
| 42 |
+
### Support Vector Machine (SVM)
|
| 43 |
+
- Parâmetros: C, kernel, gamma
|
| 44 |
+
- Ideal para: Problemas complexos e não-lineares
|
| 45 |
+
|
| 46 |
+
## 🎯 Métricas Monitoradas
|
| 47 |
+
|
| 48 |
+
- **Acurácia**: Proporção de previsões corretas
|
| 49 |
+
- **Precisão**: Proporção de cancelamentos previstos que realmente ocorreram
|
| 50 |
+
- **Recall**: Proporção de cancelamentos reais identificados
|
| 51 |
+
- **F1-Score**: Balanceamento entre precisão e recall
|
| 52 |
+
- **AUC-ROC**: Capacidade de discriminação do modelo
|
| 53 |
+
|
| 54 |
+
## 🏆 Ranking de Modelos
|
| 55 |
+
|
| 56 |
+
O dashboard automaticamente ranqueia todos os modelos treinados baseado no F1-Score, permitindo comparação direta do desempenho.
|
| 57 |
+
|
| 58 |
+
## 🌐 Deploy
|
| 59 |
+
|
| 60 |
+
Este dashboard está configurado para deploy no Hugging Face Spaces:
|
| 61 |
+
|
| 62 |
+
1. Crie um novo Space
|
| 63 |
+
2. Escolha "Streamlit" como SDK
|
| 64 |
+
3. Faça upload dos arquivos:
|
| 65 |
+
- `app.py`
|
| 66 |
+
- `requirements.txt`
|
| 67 |
+
- `create_demo_data.py` (opcional)
|
| 68 |
+
4. O deploy é automático!
|
| 69 |
+
|
| 70 |
+
## 📁 Estrutura de Arquivos
|