Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prem07a/spam_notspam
"Spam_NotSpam" is a Python project for email classification, distinguishing between spam and non-spam.
https://github.com/prem07a/spam_notspam
nlp-machine-learning python3 spam-detection
Last synced: 23 days ago
JSON representation
"Spam_NotSpam" is a Python project for email classification, distinguishing between spam and non-spam.
- Host: GitHub
- URL: https://github.com/prem07a/spam_notspam
- Owner: Prem07a
- License: mit
- Created: 2023-12-18T04:47:02.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-06T10:20:44.000Z (12 months ago)
- Last Synced: 2024-01-06T11:28:07.801Z (12 months ago)
- Topics: nlp-machine-learning, python3, spam-detection
- Language: Python
- Homepage: https://spam-notspam-nlp.streamlit.app/
- Size: 3.82 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spam_NotSpam
Spam_NotSpam is a Python project that aims to classify emails into spam and non-spam (ham) categories. The project includes a Python script (`spam_ham.py`) for performing the classification, along with other necessary files and folders.
## Project Structure
The project has the following folder and file structure:
- **images**: Contains images related to the project.
- **models**: Placeholder for any machine learning models used in the classification process.
- **LICENSE**: The license file for the project.
- **requirements.txt**: Lists the dependencies required to run the project.
- **spam_ham.py**: The Python script responsible for classifying emails.## License
This project is licensed under the [MIT License](LICENSE). Please see the [LICENSE](LICENSE) file for more details.
## Requirements
To run the project, make sure to install the required dependencies listed in [requirements.txt](requirements.txt). You can install them using the following command:
```bash
pip install -r requirements.txt
```## Usage
To use the `spam_ham.py` script for classifying emails, follow these steps:
1. Ensure you have Python installed on your system.
2. Install the project dependencies using the above-mentioned command.
3. Run the script:
```bash
streamlit run spam_ham.py
```## Contributing
If you would like to contribute to the project, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and submit a pull request.Happy coding!