--- title: ' ModelagemdeCancelamentodeReservascomMachineLearning ' emoji: 🚀 colorFrom: red colorTo: red sdk: streamlit app_port: 8501 tags: - streamlit pinned: false short_description: Streamlit template space license: mit sdk_version: 1.51.0 --- # 🏨 Dashboard de Previsão de Cancelamentos Hoteleiros ## 📋 Sobre o Projeto 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. ## 🎯 Objetivos - **Previsão Preditiva**: Identificar reservas com alta probabilidade de cancelamento - **Análise Comparativa**: Avaliar desempenho de diferentes algoritmos de ML - **Tomada de Decisão**: Fornecer recomendações baseadas em dados para: - Overbooking controlado - Ofertas promocionais direcionadas - Políticas de retenção de clientes ## 🛠️ Funcionalidades ### 🤖 Algoritmos Implementados 1. **Regressão Logística** - Modelo linear probabilístico 2. **K-Nearest Neighbors (KNN)** - Modelo baseado em distância 3. **Support Vector Machine (SVM)** - Modelo baseado em separabilidade ### ⚙️ Configurações Interativas - Ajuste de hiperparâmetros específicos por algoritmo - Seleção de métricas de distância (KNN) - Escolha de kernel (SVM) - Configuração de validação cruzada - Opção de balanceamento com SMOTE ### 📊 Visualizações - Matriz de Confusão - Curva ROC e AUC - Métricas de desempenho comparativas - Análise de importância de características ## 🚀 Como Usar ### Execução Local ```bash # Instalar dependências pip install -r requirements.txt # Executar o dashboard streamlit run app.py