https://github.com/ritvik19/url-classifier
https://github.com/ritvik19/url-classifier
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ritvik19/url-classifier
- Owner: Ritvik19
- Created: 2019-01-03T16:45:31.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-06T11:29:04.000Z (over 6 years ago)
- Last Synced: 2025-03-16T19:48:25.269Z (about 1 year ago)
- Language: Jupyter Notebook
- Size: 63.9 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# URL Classifier
**Classification of URLs as Malicious or Benign**
This Repo consists of the following notebooks:
* Web Metrics Scrapper : Scrapes dataset for the project
* Data and Features : Additional Feature generation and their explaination
* TestDataPrep : Preparation of test dataset for model perforamnce evaluation
* Model Fitting : Model Fitting on Training Data and performance evaluation on the test data
Libraires used:
* sci-kit learn
```
pip install sklearn
```
* keras
```
pip install keras
```
There are the following models in this repo:
* LR.pickle : Logistic Regression Classfier
* RFC.pickle : Random Forest Classifier
* Scaler.pickle : Standard Scaler for preprocessing required for Neural Network
* model.h5 : Artificial Neural Network Classfier