/I-Love-You

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

"To adore your loved one"

"Are you facing a relentless rejection from the one you adore?" ,just send this to her!

But... I Love You

  • Email-sms spam detector is a NLP(Natural Language Processing) and ML(Machine Learning) project.
  • This project/application can help you to classify the spam/ham(not spam) messages dropped either as a mail or a SMS.

📚 Index

🎥 Demo

  • After a brief introduction, let's dive a little more inside the project.
  • Here is the walk-through of EMAIL-SMS Detector project.
finalPreview.mp4

Video Demonstration

Screenshots

$~$

📤 Set up

  • These are the steps required to install the project.
  • To get the model, run all the .ipynb files. Or you can directly proceed with the following steps:
  1. Clone the Repository: Open a terminal or command prompt and clone the EMAIL-SMS-Detector repository from GitHub using the following command:
  git clone https://github.com/RS-labhub/Email-Spam-Detection.git
  1. Navigate to the Repository Directory: Change your current directory to the cloned EMAIL-SMS-Detector repository:
  cd EMAIL-SMS-Detector
  1. Install Dependencies: Use pip to install the required Python dependencies listed in the requirements.txt file:
  pip install -r requirements.txt
  1. Run EMAIL-SMS-Detector application using the following command:
  run spam_detector_taipy.py
  1. Once the application is running, open a web browser and navigate to the specified address, and yeah! you're all set to use the EMAIL-SMS-Detector application.

The running port should look like this

Usage

Once EMAIL-SMS-Detector is installed and running, you can use it to check the spam/non-spam messages, input your message in the provided text-area, and get to know the results after clicking on the Predict button.

$~$

Set Up Your Environment

  1. Fork our repository to your GitHub account.
  2. Clone your fork to your local machine. Use the command git clone https://github.com/RS-labhub/Email-Spam-Detection.git.
  3. Create a new branch for your work. Use a descriptive name, like fix-login-bug or add-user-profile-page.

Commit Your Changes

  • Commit your changes with a clear commit message. e.g git commit -m "Fix login bug by updating auth logic".

Submit a Pull Request

  • Push your branch and changes to your fork on GitHub.
  • Create a pull request, compare branches and submit.
  • Provide a detailed description of what changes you've made and why. Link the pull request to the issue it resolves. 🔗

Review and Merge

  • I will review your pull request and provide feedback or request changes if necessary.
  • Once your pull request is approved, we will merge it into the main codebase 🥳

$~$

🧑‍🤝‍🧑 Meet the Author

Author

📧 Contact

  • Email and social media links.
  • Head over to my github handle form here

rrs00179

rohan-sharma=9386

Readme created with the help of Quine