Basic Sorting Algorithms with Implementation in Python
A deep dive into fundamental sorting algorithms — Bubble, Selection, and Insertion sort — with clean Python implementations and complexity analysis.
Working with IoT telemetry is different from standard tabular datasets. The data is often noisy, out-of-order, and arrives at irregular intervals. When applying Machine Learning to these systems — such as predicting battery failure or optimizing charging slots — you need a specialized pipeline.
Sensors are imperfect. A voltage sensor might report 48V, 48.1V, and then a sudden spike to 99V due to an electrical transient. Standard ML models will overfit to this noise unless you apply proper filtering.
Common techniques include:
Time is your most important feature. Instead of just using raw values, consider:
In my work at Mooving, we use these techniques to monitor thousands of batteries in real-time, ensuring safety and uptime for the entire swapping network.