This project focuses on predicting power consumption in IoT devices using machine learning algorithms.
IoT devices often consume power inefficiently. This model helps optimize energy usage by accurately predicting power needs based on input parameters.
- Python
- Jupyter Notebook
- Scikit-learn
- Pandas, NumPy
- Matplotlib, Seaborn
- Decision Tree Regressor
- Random Forest Regressor
- KNN Regressor
- Support Vector Regressor
- Preprocessed with feature selection and scaling
- Achieved over 99% accuracy in predictions
- Evaluated using MAE, MSE, RMSE, RΒ² score
- Data cleaning and visualization
- Model training and evaluation
- Graphs showing prediction vs actual values
- Try advanced ensemble methods (XGBoost, LightGBM)
- Integrate with a dashboard or IoT simulator
- Clone the repo
- Open
predictive_power_management.ipynbin Jupyter Notebook - Run cells step-by-step after setting up dependencies