| | --- |
| | title: SMS Spam Classifier |
| | emoji: 📱 |
| | colorFrom: blue |
| | colorTo: red |
| | sdk: gradio |
| | sdk_version: 4.0.0 |
| | app_file: app.py |
| | pinned: false |
| | --- |
| | |
| | # SMS Spam Classifier |
| |
|
| | This application uses a bidirectional LSTM model to classify SMS messages as either spam or legitimate (ham). Simply enter your text message, and the model will predict whether it's spam or not, along with a confidence score. |
| |
|
| | ## Usage |
| |
|
| | 1. Enter your text message in the input box |
| | 2. Click submit |
| | 3. The model will return its prediction (spam/ham) and confidence level |
| |
|
| | ## Model |
| |
|
| | The classifier uses a bidirectional LSTM architecture with: |
| |
|
| | - Word embeddings |
| | - 2 LSTM layers |
| | - Dropout for regularization |
| | - Dense layers with ReLU activation |
| |
|