brunaaaz commited on
Commit
6de3700
·
verified ·
1 Parent(s): 2ec5c94

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +43 -5
README.md CHANGED
@@ -3,17 +3,55 @@ title: ' ModelagemdeCancelamentodeReservascomMachineLearning '
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
+ license: mit
13
  ---
14
+ # 🏨 Dashboard de Previsão de Cancelamentos Hoteleiros
15
 
16
+ ## 📋 Sobre o Projeto
17
 
18
+ Este dashboard interativo foi desenvolvido para prever a probabilidade de cancelamento de reservas hoteleiras utilizando técnicas de Machine Learning. A ferramenta permite comparar três algoritmos de classificação e fornece insights valiosos para ações preventivas.
19
 
20
+ ## 🎯 Objetivos
21
+
22
+ - **Previsão Preditiva**: Identificar reservas com alta probabilidade de cancelamento
23
+ - **Análise Comparativa**: Avaliar desempenho de diferentes algoritmos de ML
24
+ - **Tomada de Decisão**: Fornecer recomendações baseadas em dados para:
25
+ - Overbooking controlado
26
+ - Ofertas promocionais direcionadas
27
+ - Políticas de retenção de clientes
28
+
29
+ ## 🛠️ Funcionalidades
30
+
31
+ ### 🤖 Algoritmos Implementados
32
+ 1. **Regressão Logística** - Modelo linear probabilístico
33
+ 2. **K-Nearest Neighbors (KNN)** - Modelo baseado em distância
34
+ 3. **Support Vector Machine (SVM)** - Modelo baseado em separabilidade
35
+
36
+ ### ⚙️ Configurações Interativas
37
+ - Ajuste de hiperparâmetros específicos por algoritmo
38
+ - Seleção de métricas de distância (KNN)
39
+ - Escolha de kernel (SVM)
40
+ - Configuração de validação cruzada
41
+ - Opção de balanceamento com SMOTE
42
+
43
+ ### 📊 Visualizações
44
+ - Matriz de Confusão
45
+ - Curva ROC e AUC
46
+ - Métricas de desempenho comparativas
47
+ - Análise de importância de características
48
+
49
+ ## 🚀 Como Usar
50
+
51
+ ### Execução Local
52
+ ```bash
53
+ # Instalar dependências
54
+ pip install -r requirements.txt
55
+
56
+ # Executar o dashboard
57
+ streamlit run app.py