Skip to content

E2E Pipeline for SCPI server to appliance Classification

Notifications You must be signed in to change notification settings

augustochang/EM-ID_model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EM-ID_MODEL

End-to-End Pipeline for Appliance Classification using SCPI Server

Project Overview

This project utilizes Electromagnetic Interference (EMI) data for appliance classification. It includes scripts for data collection, preprocessing, model training, and live classification, designed to integrate seamlessly with the SCPI server.

Key Features

  • Data Collection: Scripts for collecting live EMI data via the SCPI server.
  • Data Preprocessing: Feature extraction and transformation of EMI signals.
  • Model Training:
    • KNN model for interpretable classification.
    • Neural Network for multi-label classification.
  • Live Classification: Real-time appliance classification from live EMI data.

Dependencies

  • Python 3.10
  • TensorFlow/Keras, NumPy, Pandas, Scikit-learn, Matplotlib

About

E2E Pipeline for SCPI server to appliance Classification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published