Skip to content

robertovicario/EnergyPlus-AI

Repository files navigation

EnergyPlus AI

Overview

This project is an application that leverages predictive Machine Learning to estimate building energy consumption (EUI). It integrates a Retrieval-Augmented Generation (RAG) framework to tackle complex inferential challenges and incorporates Explainable AI (XAI) techniques to provide clear, interpretable insights into the model's predictions.

Prerequisites

Important

  • Docker
  • Docker Compose

User Interface (UI)

UI
Home - EnergyPlus AI

Instructions

Usage:

bash cmd.sh <command> [options]

setup

If you haven't built the project yet, you can do so by running:

bash cmd.sh setup

Once the setup process is complete, the project will be accessible at localhost:8000.

Warning

If this port is already in use, search for all occurrences of 8000 within the project and replace them with your preferred port number. After making these changes, you'll need to rebuild the project for the modifications to take effect.

start

The program will run in debug mode, meaning frontend changes will be rendered upon reload. However, if you make changes to the backend, you will need to restart the program by running:

bash cmd.sh start

debug

For development, use debug mode to enable faster and more accurate rebuilds:

bash cmd.sh debug

stop

To stop the program, simply run:

bash cmd.sh stop

Tip

For a quicker way to stop, use ctrl + C to force stop the program.

clean

If you want to clean the project, you can run:

bash cmd.sh clean 

License

This project is distributed under GNU General Public License version 3. You can find the complete text of the license in the project repository.

About

Leverage predictive analytics to estimate building energy consumption and transform model outputs into interpretable insights.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors