A modern, interactive web application for detecting spam messages using machine learning.
- 🛡️ Real-time spam detection
- 📊 Batch message analysis
- 🔍 Detailed prediction explanations
- 📈 Interactive visualizations
- 🎯 Adjustable detection threshold
- Install dependencies:
pip install -r requirements.txt
## Key Features of This Enhanced App:
1. **Modern UI/UX**: Gradient headers, cards, smooth animations
2. **Interactive Visualizations**: Plotly charts with hover effects
3. **Real-time Analysis**: Instant feedback with progress indicators
4. **Batch Processing**: Upload CSV files for multiple messages
5. **Model Insights**: Feature importance and performance metrics
6. **Responsive Design**: Works on desktop and mobile
7. **Error Handling**: Clear error messages and user guidance
The app is now production-ready and can be deployed for free on Streamlit Community Cloud!