brunaaaz commited on
Commit
db8189c
·
verified ·
1 Parent(s): 419e5f5

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +56 -5
README.md CHANGED
@@ -3,17 +3,68 @@ title: 'Teste2siep3 '
3
  emoji: 🚀
4
  colorFrom: red
5
  colorTo: red
6
- sdk: docker
7
  app_port: 8501
8
  tags:
9
  - streamlit
10
  pinned: false
11
  short_description: Streamlit template space
12
  ---
 
13
 
14
- # Welcome to Streamlit!
15
 
16
- Edit `/src/streamlit_app.py` to customize this app to your heart's desire. :heart:
17
 
18
- If you have any questions, checkout our [documentation](https://docs.streamlit.io) and [community
19
- forums](https://discuss.streamlit.io).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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