Skip to content
@Western-OC2-Lab

Western OC2 Lab

The Optimized Computing and Communications (OC2) Laboratory within the Department of Electrical and Computer Engineering at Western University, London, Canada.

Popular repositories Loading

  1. AutoML-Implementation-for-Static-and-Dynamic-Data-Analytics AutoML-Implementation-for-Static-and-Dynamic-Data-Analytics Public

    Implementation/Tutorial of using Automated Machine Learning (AutoML) methods for static/batch and online/continual learning

    Jupyter Notebook 614 108

  2. Intrusion-Detection-System-Using-Machine-Learning Intrusion-Detection-System-Using-Machine-Learning Public

    Code for IDS-ML: intrusion detection system development using machine learning algorithms (Decision tree, random forest, extra trees, XGBoost, stacking, k-means, Bayesian optimization..)

    Jupyter Notebook 361 92

  3. PWPAE-Concept-Drift-Detection-and-Adaptation PWPAE-Concept-Drift-Detection-and-Adaptation Public

    Data stream analytics: Implement online learning methods to address concept drift and model drift in data streams using the River library. Code for the paper entitled "PWPAE: An Ensemble Framework …

    Jupyter Notebook 195 45

  4. Intrusion-Detection-System-Using-CNN-and-Transfer-Learning Intrusion-Detection-System-Using-CNN-and-Transfer-Learning Public

    Code for intrusion detection system (IDS) development using CNN models and transfer learning

    Jupyter Notebook 118 32

  5. Vibration-Based-Fault-Diagnosis-with-Low-Delay Vibration-Based-Fault-Diagnosis-with-Low-Delay Public

    Python codes “Jupyter notebooks” for the paper entitled "A Hybrid Method for Condition Monitoring and Fault Diagnosis of Rolling Bearings With Low System Delay, IEEE Trans. on Instrumentation and M…

    Jupyter Notebook 51 16

  6. OASW-Concept-Drift-Detection-and-Adaptation OASW-Concept-Drift-Detection-and-Adaptation Public

    An online learning method used to address concept drift and model drift. Code for the paper entitled "A Lightweight Concept Drift Detection and Adaptation Framework for IoT Data Streams" published …

    Jupyter Notebook 47 14

Repositories

Showing 10 of 26 repositories
  • FDE Public
    Western-OC2-Lab/FDE’s past year of commit activity
    Jupyter Notebook 1 1 0 0 Updated May 22, 2024
  • Western-OC2-Lab/Joint-Instantaneous-Amplitude-Frequency-Analysis-for-Vibration-Based-Condition-Monitoring’s past year of commit activity
    Jupyter Notebook 1 MIT 1 0 0 Updated May 19, 2024
  • Vibration-Based-Fault-Diagnosis-with-Low-Delay Public

    Python codes “Jupyter notebooks” for the paper entitled "A Hybrid Method for Condition Monitoring and Fault Diagnosis of Rolling Bearings With Low System Delay, IEEE Trans. on Instrumentation and Measurement, Aug. 2022. Techniques used: Wavelet Packet Transform (WPT) & Fast Fourier Transform (FFT). Application: vibration-based fault diagnosis.

    Western-OC2-Lab/Vibration-Based-Fault-Diagnosis-with-Low-Delay’s past year of commit activity
    Jupyter Notebook 51 MIT 16 1 0 Updated May 16, 2024
  • AutoML-Implementation-for-Static-and-Dynamic-Data-Analytics Public

    Implementation/Tutorial of using Automated Machine Learning (AutoML) methods for static/batch and online/continual learning

    Western-OC2-Lab/AutoML-Implementation-for-Static-and-Dynamic-Data-Analytics’s past year of commit activity
    Jupyter Notebook 614 MIT 108 0 0 Updated May 14, 2024
  • TRL-HPO Public
    Western-OC2-Lab/TRL-HPO’s past year of commit activity
    Python 1 1 0 0 Updated Apr 30, 2024
  • Signal-Processing-for-Machine-Learning Public

    This repository serves as a platform for posting a diverse collection of Python codes for signal processing, facilitating various operations within a typical signal processing pipeline (pre-processing, processing, and application).

    Western-OC2-Lab/Signal-Processing-for-Machine-Learning’s past year of commit activity
    Jupyter Notebook 7 MIT 0 0 0 Updated Mar 29, 2024
  • TinyML_EVCI Public

    This repository contains code for comparing traditional Machine Learning (ML) and Tiny Machine Learning (TinyML) in terms of time, memory usage, and performance, specifically in the context of electric vehicle charging infrastructure. It also offers practical insights by implementing TinyML on the ESP32 microcontroller.

    Western-OC2-Lab/TinyML_EVCI’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Mar 28, 2024
  • AutoML-and-Adversarial-Attack-Defense-for-Zero-Touch-Network-Security Public

    This repository includes code for the AutoML-based IDS and adversarial attack defense case studies presented in the paper "Enabling AutoML for Zero-Touch Network Security: Use-Case Driven Analysis" published in IEEE Transactions on Network and Service Management.

    Western-OC2-Lab/AutoML-and-Adversarial-Attack-Defense-for-Zero-Touch-Network-Security’s past year of commit activity
    Jupyter Notebook 18 MIT 7 0 0 Updated Mar 18, 2024
  • Zero-Touch-Network-and-AutoML-Case-Study Public

    This repository includes code for the AutoML-based case study for zero-touch networks presented in the paper "Zero-touch networks: Towards next-generation network automation" published in Computer Networks (IF:5.6).

    Western-OC2-Lab/Zero-Touch-Network-and-AutoML-Case-Study’s past year of commit activity
    0 MIT 0 0 0 Updated Mar 5, 2024
  • OASW-Concept-Drift-Detection-and-Adaptation Public

    An online learning method used to address concept drift and model drift. Code for the paper entitled "A Lightweight Concept Drift Detection and Adaptation Framework for IoT Data Streams" published in IEEE Internet of Things Magazine.

    Western-OC2-Lab/OASW-Concept-Drift-Detection-and-Adaptation’s past year of commit activity
    Jupyter Notebook 47 MIT 14 1 0 Updated Jan 20, 2024

Top languages

Loading…

Most used topics

Loading…