Pipeline to train and evaluate metrics of Convolutional Neural Networks (CNNs) that fit in IoT/MCU (Internet of Things / Microcontroller) devices.
Notebooks were made to follow a standard Machine Learning (ML) development to production pipeline:
- COMPLETE_INFORMATION: Complete general information concluded on each step
For automatic usage in CLI, it is possible to run scripts in scripts.
Module that gather model and general parameters used: development module
Directory to save the models and its results: model dir
$ pip install -r requirements.txt
- https://www.kaggle.com/code/ginsaputra/visual-inspection-of-casting-products-using-cnn/notebook
- https://www.kaggle.com/code/sfbruno/image-processing-cnn
- https://github.com/tensorflow/tflite-micro/blob/main/tensorflow/lite/micro/examples/hello_world/train/train_hello_world_model.ipynb
- WARDEN, Pete; SITUNAYAKE, Daniel. TinyML. O'Reilly Media, Incorporated, 2019.