To run the notebook one can either prefer using Google Colab the better method or run the notebook locally.
For running the notebook locally, follow the steps [Windows]:
- Clone the repository using
git clone https://github.com/Namratha2301/IntrusionDetection.git - Set directory to cloned repo
cd IntrusionDetection - Create a python virtual environment for the project using
python -m venv env - Activate the environment using
env\Scripts\activate - Install the dependencies using
pip install -r requirements.txt - Open the Jupyter Notebook IDE using
jupyter notebook - The Jupyter Notebook IDE should open up allowing you to run the file
| S.No | Model | Package | Score |
|---|---|---|---|
| 1 | Random Forest | SciKit-Learn | 99.5% |
| 2 | Support Vector Machine | SciKit-Learn | 98.2% |
| 3 | Logistic Regression | SciKit-Learn | 93.7% |
| 4 | Gaussian Naive Bayes | SciKit-Learn | 88% |
| 5 | Gradient Boosting | SciKit-Learn | 99.1% |
| 6 | Multi-Layer Perceptron | SciKit-Learn | 99.2% |
| 7 | Decision Tree | SciKit-Learn | 92.4% |