Back to Academic Projects

Building Energy Consumption Prediction

Python, Machine Learning, Scikit-learn, Pandas, NumPy, EDA, Feature Engineering, Régression, GridSearchCV, Data Visualization

Prediction of Building Energy Consumption

Context

As part of a Data Science project, I developed a Machine Learning model to predict the energy consumption of non-residential buildings in the city of Seattle based on their structural characteristics.

The objective was to propose a solution capable of estimating the consumption of buildings for which no measurements were available, in order to support carbon emission reduction policies.


Objectives


Architecture

Dataset Seattle Buildings
        │
        ▼
Exploratory Analysis (EDA)
        │
        ▼
Data Cleaning
        │
        ▼
Feature Engineering
        │
        ▼
Data Preparation
(Encoding, Scaling)
        │
        ▼
Comparison of several models
        │
        ▼
Optimization (GridSearchCV)
        │
        ▼
Predictions + Feature Importance

Technologies Used


Achievements

Exploratory Analysis (EDA)

Data Preparation

Feature Engineering

Creation of new variables to improve model performance:

Modeling

Comparison of several supervised regression models:

Model evaluation using cross-validation to select the best performing one.

Optimization

Interpretation

Analysis of variable importance to identify the main factors influencing building energy consumption.


Demonstrated Skills

Data Science

Machine Learning

Python Development

Business Analysis


Outcome

This project allowed me to implement the entire lifecycle of a Machine Learning project, from data analysis to the optimization and interpretation of a predictive model, while applying best practices for data preparation and performance evaluation.


Skills Acquired