Skip to content

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.

License

Notifications You must be signed in to change notification settings

Western-OC2-Lab/TinyML_EVCI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinyML

The ESP32 folder contains the client and server-side codes.

The Simulations folder contains the main code for creating machine learning models, evaluating them, and then converting them into their tiny versions. Each folder contains its own subsample of the dataset. The fold6-complex refers to the TinyML robustness subsection of the paper, which aims to evaluate the effect of the TensorFlow Lite (TFLite) library on converting more complex models into their tiny versions.

All the results, including tables and plots, are located within the Results folder.

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published