/NetworkIntrusion

Primary LanguageJupyter Notebook

Hi 👋, I'm Bashorun Ahmed

A passionate Data-scientist and machine learning engineer from Nigeria

akindele22

  • 🔭 I’m currently working on ** Network Intrusion Detection System Using Deep Learning and Reinforcement Learning ** This is using machine learning and reinforcement learning to detect anomalies and abnormality in a network system

    What you would find in this project How I use the NSL_KDD dataset and get the data source

    • Intrusion_detection.ipynb

      - Machine Learning Classifiers IPYNB file
    • RL_Intrusion_Detection.ipynb

      - Reinforcement Learning IPYNB File

Dataset

The NSL-KDD dataset from the Canadian Institute for Cybersecurity (updated version of the original KDD Cup 1999 Data (KDD99) https://www.unb.ca/cic/datasets/nsl.html

Prerequisites

- Keras - Sklearn - Pandas - Numpy - Matplotlib

Running the Notebook

The notebook can be run on - Google Colaboratory - Jupyter Notebook

Instructions

- To run the code, user must have the required Dataset on their system or programming environment. - Upload the notebook and dataset on Jupyter Notebook or Google Colaboratory. - Click on the file with .ipynb extension to open the notebook. To run complete code at once press Ctrl + F9 - To run any specific segment of code, select that code cell and press Shift+Enter or Ctrl+Shift+Enter

Installation

Clone this repository to your local machine:

git clone (https://github.com/akindele22/NetworkIntrusion.git)

Contributing

Contributions are welcome! If you have ideas for improvements or want to report issues, please open a GitHub issue and/or create a pull request.
  • 💬 Ask me about Python, Pandas,Sckit-Learn,Tensor-flow

  • 📫 How to reach me devloperbashorun@gmail.com

  • âš¡ Fun fact I'm loving and fun to be with

Connect with me:

linkedin :https://www.linkedin.com/in/ahmed-bashorun-29612819a/

Languages and Tools:

django docker express flask git heroku javascript jenkins kubernetes mongodb nodejs oracle pandas postman python scikit_learn seaborn selenium sqlite tensorflow

akindele22

 akindele22