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