Skip to content

Phishing detection using Machine Learning models. Interpreting ML results using LIME.

Notifications You must be signed in to change notification settings

poonkuzhali/Phishing_Detection

Repository files navigation

CIS6372 Information Assurance Final Project

Phishing detection using Machine Learning models and providing local explanations using LIME.

Overview

Dataset

https://data.mendeley.com/datasets/c2gw7fy2j4/3

Models used

  1. Support Vector Machine
  2. Decision Tree
  3. Random Forest
  4. XGBoost
  5. K-Nearest Neighbors

Programming language

Python

IDE

Pycharm + Jupyter Notebook

Results

  1. LIME explanation for a legitimate instance

image

  1. LIME explanation for a phishing instance

image

  1. Accuracy and F1 score of ML models

image

About

Phishing detection using Machine Learning models. Interpreting ML results using LIME.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published