-
Notifications
You must be signed in to change notification settings - Fork 1
This project aims to employ the federated learning technique to classify emails as spam or ham (not spam) while ensuring user privacy and data confidentiality. The model manifested in our project can help people recognize the nature of mails received without sharing their private information.
vatsalgupta13/Privacy-Preserving-Federated-Learning-Model-For-Email-Spam-Detection
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
How to run the codes? Kindly download and install all the required packages (mentioned below) before running the code: 1. numpy 2. matplotlib 3. sklearn 4. pandas 5. string 6. nltk 7. sacremoses 8. torch 9. re 10. phe 11. keras 12. os 13. glob 14. syft 15. pickle Kindly keep the folder structure same to run the codes since dataset path has been mentioned in the code. For "Email Spam Detection - GRU (with FL).py" - kindly run "Preprocessing.py" before running the code. *** Other details about the project available in the project report. Be sure to check that out ***
About
This project aims to employ the federated learning technique to classify emails as spam or ham (not spam) while ensuring user privacy and data confidentiality. The model manifested in our project can help people recognize the nature of mails received without sharing their private information.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published