Utilising Various Machine Learning Algorithms to Analyze IoT Temperature Readings and Forecast Future Temperatures

2025

Closed access Metadata (CSL-JSON)
DOI 10.1109/mpcon66082.2025.11256557
Data confidence 70 medium
How this score is calculated

It is built from checkable properties of the record itself: whether the article has a DOI, how many independent sources confirmed its data, whether the required fields are filled in, and how recent the latest confirmation is. Disagreement between sources and a missing identifier lower it. A value of 80 or above means the record was published without further checking; 60 to 79 means it is published at reduced confidence, with a manual check advisable. A record verified by an editor by hand is never pushed below 90 by a recalculation. This scores our data about the article, not the article itself.

Abstract

In the era of climate changes and ever-changing daily temperatures, we want to know tomorrow's temperature so we may plan our work and dress to prepare ourselves well in advance. In this work, we have used a Random Forest classifier, a Support Vector classifier, a KNN classifier, a Logistic Regression classifier, a Gradient Boosting classifier, a Decision Tree classifier, and an AdaBoost classifier, and the dataset was created from readings of one of the most common IoT devices, i.e., a temperature sensor. When ranking these seven machine learning algorithms based on their accuracy for this specific temperature dataset, the decision tree classifier performs the best in predicting future temperatures. In contrast, the K-nearest neighbour classifier ranks the lowest. The other five machine learning classifiers perform at intermediate levels. When analysing results based on precision, KNN is performing better than the other six algorithms.