Abstract

Neural networks, a type of machine learning, are generally big in size, from tens of MBs to a few GBs because they have millions of parameters such as weights and biases. They also need huge number of computations leading to the requirement of high memory and computational capacity in systems running them. However, edge devices have limited resources such as memory and computing power, have limited internet connectivity and are powered by limited battery capacity. These big models need high end processors, graphics processing units and hardware accelerators to run their training and inference phases. So, these models cannot fit in the resource-constrained edge devices. However, edge devices are excellent for Physical Computing which offers an interactive paradigm for learning. At the same time, using design paradigms like TinyML, the size of the models can be reduced enabling their deployment for inference on edge devices. This paper first discusses TinyML, with Raspberry Pi (RPi) as an example edge device, and then focuses on using such devices running tiny models to study opportunities for application to education, primarily tertiary education. We demonstrate such an application that uses You Look Only Once (YOLOv3) model to provide on-demand informative content for images captured through RPi camera thus demonstrating learning through physical computing.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.