This project focuses on detecting spam messages using machine learning. It emphasizes on Exploratory Data Analysis (EDA) to enhance model performance.
.
├── README.md
├── data/
│ ├── new_spam.csv
│ └── spam.csv
├── notebooks/
│ ├── eda_msg_spam.ipynb
│ ├── lstm_model_building.ipynb
│ └── model_building.ipynb
├── pkls/
│ ├── model.pkl
│ ├── modelv1.pkl
│ ├── vec.pkl
│ └── vectorizerv1.pkl
├── requirements.txt
├── scripts/
│ ├── __init__.py
│ └── app.py
└── settings.py
Clone the repository and install dependencies:
git clone https://github.com/anishka07/msg_classifier.git
cd msg_classifier
pip install -r requirements.txtExplore the notebooks/eda_msg_spam.ipynb for data exploration and analysis.
Run the Streamlit app to classify SMS messages:
streamlit run src/app.py- Model Improvement
- Model Deployment