Skip to content

neonLian/Cyber-Smart-Security

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cyber Smart Security

Artificial Intelligence for Network Intrusion Detection Systems

This project compared various machine and deep learning models in detecting cyberattacks based on network packet data. The models tested were:

  • Support Vector Machines
  • K-Nearest Neighbors
  • Decision Trees
  • Random Forests
  • Gradient Boosted Trees
  • Multilayer Perceptron Network (aka Dense Neural Network)
  • Convolutional Neural Network
  • Recurrent Neural Network

The dataset used is CIC-IDS2017 from the Canadian Institute for Cybersecurity, which can be found here.

The PowerPoint presentation in this repo contains a detailed writeup on each part of the project.

The Notebooks folder contains Jupyter Notebooks with the code I wrote for the project.

About

Project comparing machine learning algorithms to detect cyberattacks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published