An Efficient Machine Learning Software Architecture for Internet of Things
dc.contributor.advisor | Litoiu, Marin | |
dc.contributor.author | Chaudhary, Mahima | |
dc.date.accessioned | 2021-07-06T12:50:20Z | |
dc.date.available | 2021-07-06T12:50:20Z | |
dc.date.copyright | 2021-04 | |
dc.date.issued | 2021-07-06 | |
dc.date.updated | 2021-07-06T12:50:19Z | |
dc.degree.discipline | Electrical and Computer Engineering | |
dc.degree.level | Master's | |
dc.degree.name | MASc - Master of Applied Science | |
dc.description.abstract | Internet of Things (IoT) software is becoming a critical infrastructure for many domains. In IoT, sensors monitor their environment and transfer readings to cloud, where Machine Learning (ML) provides insights to decision-makers. In the healthcare domain, the IoT software designers have to consider privacy, real-time performance and cost in addition to ML accuracy. We propose an architecture that decomposes the ML lifecycle into components for deployment on a two-tier cloud, edge-core. It enables IoT time-series data to be consumed by ML models on edge-core infrastructure, with pipeline elements deployed on any tier, dynamically. The architecture feasibility and ML accuracy are validated with three brain-computer interfaces (BCI) based use-cases. The contributions are two-fold: first, we propose a novel ML-IoT pipeline software architecture that encompasses essential components from data ingestion to runtime use of ML models; second, we assess the software on cognitive applications and achieve promising results in comparison to literature. | |
dc.identifier.uri | http://hdl.handle.net/10315/38477 | |
dc.language | en | |
dc.rights | Author owns copyright, except where explicitly noted. Please contact the author directly with licensing requests. | |
dc.subject | Neurosciences | |
dc.subject.keywords | machine learning | |
dc.subject.keywords | brain-computer interface | |
dc.subject.keywords | wearable devices | |
dc.subject.keywords | internet of things | |
dc.subject.keywords | software architecture | |
dc.title | An Efficient Machine Learning Software Architecture for Internet of Things | |
dc.type | Electronic Thesis or Dissertation |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Chaudhary_Mahima_2021_Masters.pdf
- Size:
- 17.76 MB
- Format:
- Adobe Portable Document Format
- Description: