Skip to content

Repo containing supporting material of the webinar entitled "Detecting IoT Networking Intrusion with Plotly" on April 25, 2018

Notifications You must be signed in to change notification settings

sfrias/network-intrusion-webinar

Repository files navigation

iot image

plotly_ds_image

Detecting IoT Network Intrusion With Plotly

Repo containing supporting material of the webinar entitled "Detecting IoT Networking Intrusion with Plotly" on April 25, 2018

You want to run these notebooks on the DataScience.com Platform? Request a demo of the Platform here.

The notebooks shared in this repo have been developed by Aaron Kramer with contributions from Jean-Rene Gauthier at DataScience.com.

Installation

Installation instructions can be found in the environment/ folder. We highly recommend pulling a pre-built Docker image we created for this webinar.

In this Repo

You will find the following notebooks:

  • exploratory-data-analysis.ipynb: We use Plotly's Python API to explore the KDD Cup 99 dataset.

  • intrusion-classification-model-build.ipynb: Following data exploration, we develop a few models to identify potential attacks from normal connections. We interpret how the different models make their classification decisions using the model interpretation library Skater

  • dash-app.py: An interactive Dash app that displays graphs and tables using the same models that were developed in the Jupyter Notebooks. Run this app with $ python dash-app.py. Learn more about Dash in the Dash User Guide.

There is also a utilities/ folder that contains a series of utility functions that are used in both Jupyter notebooks.

About

Repo containing supporting material of the webinar entitled "Detecting IoT Networking Intrusion with Plotly" on April 25, 2018

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published