--- license: mit --- # Model Card for Model ID Classification of lego technic pieces under basic room lighting conditions ## Model Details ### Model Description CNN designed from the ground up, without using a pre-trained model to classify images of lego pieces into 7 categories.
Achieved a 93% validation accuracy - **Developed by:** Aveek Goswami, Amos Koh - **Funded by [optional]:** Nullspace Robotics Singapore - **Model type:** Convolutional Neural Network ### Model Sources - **Repository:** https://github.com/magichampz/lego-sorting-machine-ag-ak ![image/gif](https://cdn-uploads.huggingface.co/production/uploads/652dc3dab86e108d0fea458c/E7UZXLWPvU_39cxrF49jD.gif) ## Uses The tflite model (model.tflite) was loaded into a Raspberry Pi running a live object detection script.
The Pi could then detect lego technic pieces in real time as the pieces rolled on a conveyor belt towards the Pi Camera ## Bias, Limitations and Recommendations The images of the lego pieces used to train the model were taken in [More Information Needed] ### Recommendations ## Training Details ### Training Data - **Data:** https://huggingface.co/datasets/magichampz/lego-technic-pieces [More Information Needed] ### Training Procedure #### Preprocessing [optional] [More Information Needed] #### Training Hyperparameters - **Training regime:** [More Information Needed] #### Speeds, Sizes, Times [optional] [More Information Needed] ## Evaluation ### Testing Data, Factors & Metrics #### Testing Data [More Information Needed] #### Factors [More Information Needed] #### Metrics [More Information Needed] ### Results [More Information Needed] #### Summary ## Model Examination [optional] [More Information Needed] ## Environmental Impact Carbon emissions can be estimated using the [Machine Learning Impact calculator](https://mlco2.github.io/impact#compute) presented in [Lacoste et al. (2019)](https://arxiv.org/abs/1910.09700). - **Hardware Type:** [More Information Needed] - **Hours used:** [More Information Needed] - **Cloud Provider:** [More Information Needed] - **Compute Region:** [More Information Needed] - **Carbon Emitted:** [More Information Needed] ## Technical Specifications [optional] ### Model Architecture and Objective [More Information Needed] ### Compute Infrastructure Trained on Google Collabs using the GPU available #### Hardware Model loaded into a raspberry pi 3 connected to a PiCamera v2
RPi mounted on a holder and conveyor belt set-up built with lego ## Citation Model implemented on the raspberry pi using the ideas from PyImageSearch's blog:
https://pyimagesearch.com/2017/09/18/real-time-object-detection-with-deep-learning-and-opencv/ **BibTeX:** [More Information Needed] **APA:** [More Information Needed] ## Glossary [optional] [More Information Needed] ## More Information [optional] [More Information Needed] ## Model Card Authors [optional] [More Information Needed] ## Model Card Contact [More Information Needed]