{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"FDE","owner":"Western-OC2-Lab","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T17:04:38.094Z"}},{"type":"Public","name":"Joint-Instantaneous-Amplitude-Frequency-Analysis-for-Vibration-Based-Condition-Monitoring","owner":"Western-OC2-Lab","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-19T16:05:56.737Z"}},{"type":"Public","name":"Vibration-Based-Fault-Diagnosis-with-Low-Delay","owner":"Western-OC2-Lab","isFork":false,"description":"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.","allTopics":["signal-processing","industrial-automation","fourier-transform","wavelet-analysis","industry-4","fault-detection","predictive-maintenance","smart-manufacturing","fault-diagnosis","signal-decomposition","vibration-analysis"],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":1,"starsCount":48,"forksCount":15,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T19:33:41.561Z"}},{"type":"Public","name":"AutoML-Implementation-for-Static-and-Dynamic-Data-Analytics","owner":"Western-OC2-Lab","isFork":false,"description":"Implementation/Tutorial of using Automated Machine Learning (AutoML) methods for static/batch and online/continual learning","allTopics":["iot","model-selection","data-preprocessing","hyperparameter-tuning","concept-drift","intrusion-detection-system","automated-machine-learning","data-streams","python-examples","data-stream-processing","python-samples","iot-data-analytics","machine-learning","deep-learning","feature-engineering","automl"],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":613,"forksCount":108,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-14T16:05:11.402Z"}},{"type":"Public","name":"TRL-HPO","owner":"Western-OC2-Lab","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T20:02:55.359Z"}},{"type":"Public","name":"Signal-Processing-for-Machine-Learning","owner":"Western-OC2-Lab","isFork":false,"description":"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).","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-29T20:43:15.634Z"}},{"type":"Public","name":"TinyML_EVCI","owner":"Western-OC2-Lab","isFork":false,"description":"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.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-28T17:47:29.792Z"}},{"type":"Public","name":"AutoML-and-Adversarial-Attack-Defense-for-Zero-Touch-Network-Security","owner":"Western-OC2-Lab","isFork":false,"description":"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.","allTopics":["machine-learning","deep-learning","feature-selection","cybersecurity","hyperparameter-optimization","ids","feature-engineering","network-automation","hyperparameter-tuning","concept-drift","automl","intrusion-detection-system","automated-machine-learning","data-streams","adversarial-machine-learning","python-examples","data-stream-processing","adversarial-attacks","6g","zero-touch-network"],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":18,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-18T04:45:20.164Z"}},{"type":"Public","name":"Zero-Touch-Network-and-AutoML-Case-Study","owner":"Western-OC2-Lab","isFork":false,"description":"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).","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-05T17:06:48.447Z"}},{"type":"Public","name":"OASW-Concept-Drift-Detection-and-Adaptation","owner":"Western-OC2-Lab","isFork":false,"description":"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.","allTopics":["iot","machine-learning","random-forest","svm","data-stream","xgboost","hyperparameter-optimization","lightgbm","drift","bayesian-optimization","particle-swarm-optimization","online-learning","real-time-analytics","concept-drift","change-detector","intrusion-detection-system","anomaly-detection","nsl-kdd","iot-data-analytics","drift-detection"],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":1,"starsCount":46,"forksCount":14,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-20T01:37:39.333Z"}},{"type":"Public","name":"Intrusion-Detection-System-Using-Machine-Learning","owner":"Western-OC2-Lab","isFork":false,"description":"Code for IDS-ML: intrusion detection system development using machine learning algorithms (Decision tree, random forest, extra trees, XGBoost, stacking, k-means, Bayesian optimization..)","allTopics":["random-forest","xgboost","hyperparameter-optimization","intrusion-detection","lightgbm","ensemble-learning","kmeans","autonomous-vehicles","bayesian-optimization","cyber-security","decision-tree","hpo","network-security","stacking","intrusion-detection-system","python-examples","catboost","cicids2017","machine-learning"],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":1,"starsCount":351,"forksCount":92,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-13T11:41:39.459Z"}},{"type":"Public","name":"Data-driven-Methods-for-the-Reduction-of-Energy-Consumption-in-Warehouses-Use-Case","owner":"Western-OC2-Lab","isFork":false,"description":"This is the repository that includes the code of the use case in the paper titled \"Data-driven Methods for the Reduction of Energy Consumption in Warehouses: Use-Case Driven Analysis\"","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-18T13:31:37.238Z"}},{"type":"Public","name":"PWPAE-Concept-Drift-Detection-and-Adaptation","owner":"Western-OC2-Lab","isFork":false,"description":"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 for Concept Drift Adaptation in IoT Data Streams\" published in IEEE GlobeCom 2021.","allTopics":["iot","machine-learning","data-stream","lightgbm","adaptive-learning","ensemble-learning","drift","online-learning","streaming-data","real-time-analytics","concept-drift","change-detector","intrusion-detection-system","anomaly-detection","iot-data-analytics","drift-detection","cicids2017"],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":195,"forksCount":45,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-05T03:24:44.845Z"}},{"type":"Public","name":"hierarchical-CO2","owner":"Western-OC2-Lab","isFork":false,"description":"This is a repository that includes the code used in the paper titled \"Hierarchical Modelling for CO2 Variation Prediction for HVAC System Operation\"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-25T20:17:31.469Z"}},{"type":"Public","name":"CorrFL","owner":"Western-OC2-Lab","isFork":false,"description":"This repository includes the code used in the paper titled \"CorrFL: Correlation-based Neural Network Architecture for Unavailability Concerns in a Heterogeneous IoT Environment\"","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-24T14:17:25.021Z"}},{"type":"Public","name":"Intrusion-Detection-System-Using-CNN-and-Transfer-Learning","owner":"Western-OC2-Lab","isFork":false,"description":"Code for intrusion detection system (IDS) development using CNN models and transfer learning","allTopics":["machine-learning","deep-learning","cnn","hyperparameter-optimization","intrusion-detection","ensemble-learning","convolutional-neural-networks","transfer-learning","can-bus","autonomous-vehicles","cyber-security","network-security","python-examples","connected-vehicle"],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":1,"starsCount":113,"forksCount":32,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-21T20:19:16.779Z"}},{"type":"Public","name":"SB-PdM-a-tool-for-predictive-maintenance-of-rolling-bearings-based-on-limited-labeled-data","owner":"Western-OC2-Lab","isFork":false,"description":"SB-PdM is a non-machine learning code to perform Predictive Maintenance (PdM) of rolling bearings without the need to train a classifier. In SM-PdM, the classification task is performed by applying a similarity measure between test sample and class-reference labeled samples in the feature space.","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-25T16:49:28.054Z"}},{"type":"Public","name":"Similarity-Based-Predictive-Maintenance-Framework-for-Rotating-Machinery","owner":"Western-OC2-Lab","isFork":false,"description":"Python code “Jupyter notebooks” for the paper entitled \" Similarity-Based Predictive Maintenance Framework for Rotating Machinery\" has been presented in the Fifth International Conference on Communications, Signal Processing, and their Applications (ICCSPA’22), Cairo, Egypt, 27-29 December 2022. Techniques used: statistical analysis, FFT, and STFT.","allTopics":["signal-processing","industrial-automation","fourier-transform","industry-4","fault-detection","predictive-maintenance","short-time-fourier-transform","smart-manufacturing","fault-diagnosis"],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-03T03:08:29.054Z"}},{"type":"Public","name":"MSANA-Online-Data-Stream-Analytics-And-Concept-Drift-Adaptation","owner":"Western-OC2-Lab","isFork":false,"description":"Data stream analytics: Implement online learning methods to address concept drift and model drift in dynamic data streams. Code for the paper entitled \"A Multi-Stage Automated Online Network Data Stream Analytics Framework for IIoT Systems\" published in IEEE Transactions on Industrial Informatics.","allTopics":["iot","machine-learning","data-stream","adaptive-learning","ensemble-learning","data-preprocessing","drift","feature-engineering","online-learning","streaming-data","real-time-analytics","concept-drift","change-detector","intrusion-detection-system","anomaly-detection","iot-data-analytics","drift-detection","cicids2017"],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":30,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-11T04:32:44.978Z"}},{"type":"Public","name":"Hyperparameter-Optimization-of-Machine-Learning-Algorithms","owner":"Western-OC2-Lab","isFork":true,"description":"Implementation of hyperparameter optimization/tuning methods for machine learning & deep learning models (easy&clear)","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":298,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-11-24T00:17:08.679Z"}},{"type":"Public","name":"5G-Core-Networks-Datasets","owner":"Western-OC2-Lab","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":1,"starsCount":13,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-08-08T17:20:49.301Z"}},{"type":"Public","name":"DNS_Typosquatting_Detection_Datasets","owner":"Western-OC2-Lab","isFork":false,"description":"This repository contains the datasets used as part of the OC2 lab's work on DNS Typosquatting Detection using machine learning methods","allTopics":[],"primaryLanguage":{"name":"MATLAB","color":"#e16737"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-05-07T18:28:58.569Z"}},{"type":"Public","name":"FL-IOV-ITS","owner":"Western-OC2-Lab","isFork":false,"description":"Code for the case study presented in \"Making a Case for Federated Learning in the Internet of Vehicles and Intelligent Transportation Systems\" accepted for publication in the IEEE Network Magazine May 2021 Special Issue on AI-empowered Mobile Edge Computing in the Internet of Vehicles.","allTopics":[],"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":21,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-09T15:16:31.546Z"}},{"type":"Public","name":"Wireless-Resource-Virtualization-with-Device-to-Device-Communication-Underlaying-LTE-Networks","owner":"Western-OC2-Lab","isFork":false,"description":"Implementation of Wireless Resource Virtualization with Device-to-Device Communication Underlaying LTE Networks","allTopics":[],"primaryLanguage":{"name":"MATLAB","color":"#e16737"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-09T15:15:12.867Z"}},{"type":"Public","name":"Student-Performance-and-Engagement-Prediction-eLearning-datasets","owner":"Western-OC2-Lab","isFork":false,"description":"This repository contains the datasets used as part of the OC2 lab's work on Student Performance prediction and student engagement prediction in eLearning environments using machine learning methods. ","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":14,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-09T15:11:51.498Z"}},{"type":"Public","name":"IntelligentAQM","owner":"Western-OC2-Lab","isFork":true,"description":"Intelligent method to be used with AQM schemes such as CoDel and FQ-CoDel","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-05-04T20:39:04.660Z"}}],"repositoryCount":26,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}