Skip to content

womega/CSI5388-ELG7186-example-notebooks

Repository files navigation

CSI5388/ELG7186 Example notebooks

This repository contains examples of how to use ML methods in practice.

  1. Over/Under sampling in practice: This notebook is intended to demonstrate how to use oversampling/undersampling strategies in practice with The Decision Tree Classifier used as example algorithm.

  2. Online learning in practice: In this notebook, three online learning libraries implemented in python, riverml, streamndr, and scikit-multiflow have been used for demonstration.

  3. Intrusion Detection in practice: In this notebook, several experiments are carried out on the CSE-CIC-IDS2018 data set for intrusion detection.

  4. Anomaly Detection in practice: This notebook is intended to demonstrate how to use anomaly detectors implemented in PyOD and scikit-learn.