Skip to content
/ FedSMS Public

End-to-end on-device federated learning, "An On-Device Federated Learning System for SMS Spam Classification", IEEE MIT URTC 2022

Notifications You must be signed in to change notification settings

sid-sr/FedSMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMS Spam Classification using Federated Learning

A privacy-oriented SMS client built with React and Flask. Containerized with Docker and hosted on AWS.

OpenAPI Spec

Notes:

  1. Before running the backend (with python backend/src/app.py) ensure a virtual environment is created
    • Go to the backend folder and run: python -m venv venv.
    • For Linux: source ./venv/bin/activate
    • For Windows: venv\scripts\activate.bat
    • Run pip install -r requirements.txt to install the packages.
  2. Environment variables have default values (in backend/src/app.py). Sensitive values are set in .env.

About

End-to-end on-device federated learning, "An On-Device Federated Learning System for SMS Spam Classification", IEEE MIT URTC 2022

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published