Digital Repository

Proximity — A TinyML Model Transferring Protocol for Dynamic Environments

Show simple item record

dc.contributor.author Rajapakse, Visal
dc.date.accessioned 2023-01-23T05:34:05Z
dc.date.available 2023-01-23T05:34:05Z
dc.date.issued 2022
dc.identifier.citation Rajapakse , Visal (2022) Proximity — A TinyML Model Transferring Protocol for Dynamic Environments. BSc. Dissertation, Informatics Institute of Technology en_US
dc.identifier.issn 2018418
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/1506
dc.description.abstract "The swift miniaturization of Machine Learning (ML) for IoT with limited resources has opened gateways to provide intelligence at the very edge (extreme edge), i.e., closer to the sensors and actuators. Coined as Tiny Machine Learning (TinyML), this research paradigm proposes to bring ML and Deep Learning (DL) to extremely energy-efficient Microcontroller Units (MCUs). With concurrent research moving towards updatability/reformability, it is evident, with existing research, that communication will play an integral role in updating procedures, especially in distributed TinyML settings. Although contemporary research in communication-based TinyML updates exists, many solutions disregard the dynamicity in an environment when considering transferring tasks. ""Opportunism"" is the exploitation of arising opportunities without considering any principles. Provided the definition, dubbed Proximity, the focus of this project is to research and develop a lightweight yet novel opportunistic protocol and decision support system that will intelligently transfer TinyML models from MCU to other devices. The transfer process considers the dynamicity of the environment an MCU can exist in to reduce failed transfers, as a result, reducing the energy wastage in such resource-constrained devices. After extensive physical world testing done in two separate environments based on the available metrics and an evaluation process conducted afterwards confirms the lightweight nature and resilience of the produced protocol for achieving its ultimate goal of transferring TinyML models, all whilst being generalizable." en_US
dc.language.iso en en_US
dc.subject Microcontrollers en_US
dc.subject Updatability en_US
dc.title Proximity — A TinyML Model Transferring Protocol for Dynamic Environments en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account