Coder Social home page Coder Social logo

jarred13 / buildings_energy_efficiency Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 1.09 MB

This project uses Machine Learning to predict the energy efficiency of buildings based off of the building's features

R 100.00%
air-conditioning building-energy building-energy-optimization caret cooling eletricity energy-efficiency heating machine-learning r-programming

buildings_energy_efficiency's Introduction

Buildings Energy Efficiency

Overview

This project uses machine learning to predict the energy efficiency of buildings based off of the building's features. This notebook is hosted on Kaggle and can be found here: https://www.kaggle.com/code/jarredpriester/predicting-a-building-s-energy-efficiency

Purpose of this Project

In the 21st Century we will need to be more efficient with our energy use. The purpose of this project is to use machine learning to make predictions of building efficiency. The idea is that we can use these predictions to help with designing more efficent buildings.

What Did I Learn

Random Forest is a good algorithm for this problem. It's flexibility is able to capture the important features and had the lowest RMSEof the models created. I learned that it is much easier to predict the heating load of a building compared to predicting the cooling load.

Dataset Used

This dataset we will be using is from the University of California, Irvine Machine Learning Repository. The dataset was created by Angeliki Xifara (Civil/Structural Engineer) and was processed by Athanasios Tsanas (Oxford Centre for Industrial and Applied Mathematics, University of Oxford, UK). They performed energy analysis using 12 different building shapes simulated in Ecotect. The buildings differ with respect to the glazing area, the glazing area distribution, and the orientation, amongst other parameters. They simulate various settings as functions of the afore-mentioned characteristics to obtain 768 building shapes. The dataset comprises 768 samples and 8 features, aiming to predict two real valued responses. It can also be used as a multi-class classification problem if the response is rounded to the nearest integer.

Files Used

ENB2012_data.csv - dataset
Building Energy Predictions.R - R script
predicting-a-building-s-energy-efficiency.r - Kaggle R Notebook
predicting_building_energy_efficiency.Rmd - R markdown
predicting_building_energy_efficiency.pdf - PDF

buildings_energy_efficiency's People

Contributors

jarred13 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.