Loading…
An energy efficient TinyML model for a water potability classification problem
Safe drinking water is an essential resource and a fundamental human right, but its access continues beyond billions of people, posing numerous health risks. A key obstacle in monitoring water quality is managing and analyzing extensive data. Machine learning models have become increasingly prevalen...
Saved in:
Published in: | Sustainable computing informatics and systems 2024-09, Vol.43, p.101010, Article 101010 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Safe drinking water is an essential resource and a fundamental human right, but its access continues beyond billions of people, posing numerous health risks. A key obstacle in monitoring water quality is managing and analyzing extensive data. Machine learning models have become increasingly prevalent in water quality monitoring, aiding decision makers and safeguarding public health. An integrated system, which combines electronic sensors with a Machine Learning model, offers immediate feedback and can be implemented in any location. This type of system operates independently of an Internet connection and does not depend on data derived from chemical or laboratory analysis. The aim of this study is to develop an energy-efficient TinyML model to classify water potability that operates as an embedded system and relies solely on the data available through electronic sensing. When compared with a similar model functioning in the Cloud, the proposed model requires 51.2% less memory space, performs all inference tests approximately 99.95% faster, and consumes about 99.95% less energy. This increase in performance enables the classification model to run for years in devices that are very resource-constrained.
•We adapted a water potability classification model using only electronic sensor data.•We embedded the adapted model to run in ESP-32 microcontroller using TinyML tools.•The embedded model outperforms the cloud one in memory, energy, and inference speed. |
---|---|
ISSN: | 2210-5379 |
DOI: | 10.1016/j.suscom.2024.101010 |