Skip to content

Thí nghiệm so sánh việc phân loại spam SMS dựa vào các thuật toán ML/DL

Notifications You must be signed in to change notification settings

ngosangns/spam-sms-detector-1123

Repository files navigation

Spam SMS & URL Detector

  • uv:

    • Windows:
winget install --id=astral-sh.uv -e
refreshenv # Command Promt
  • python 3.12.7:
uv python install 3.12.7
uv python pin 3.12.7
  • Taskfile:

    • Windows: winget install Task.Task

Download NLTK assets

  • Windows:
uv run python -c "import nltk; nltk.download()"
  • MacOS / Linux:
export SSL_CERT_FILE=$(python -c "import certifi; print(certifi.where())")
uv run python -c "import nltk; nltk.download()"

Comparing models

Open ./notebooks/sms_compare.ipynb and ./notebooks/url_compare.ipynb and run all commands.

Running the Web Application

Install Packages

To install the necessary packages, run the following commands: task install

Run Application for Development

To start the application in development mode, use: task dev

Run Application in Production Mode

To start the application in production mode, use: task run

To start the Telegram bot, use: task tele (bot username: @sms_spam_detector_1123_bot)

SMS

Datasets

Refs

URL

Datasets

About

Thí nghiệm so sánh việc phân loại spam SMS dựa vào các thuật toán ML/DL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published