Code Monkey home page Code Monkey logo

predict-energy-consumption's Introduction

Predicting energy consumption and generation using Machine learning and Deep learning

Exploring household energy data by consumption, by generating (solar panel) by hourly, weekly, monthly, yearly, winter, summer.

  • Keyword explanations (from PDF file with the data)

    • Generator Capacity: Solar panel capacity recorded on the application for connection for each customer.

    • Consumption Category:

      • GC:General Consumption for electricity supplied all the time excluding solar generation and controlled load supply
      • CL:Controlled Load Consumption (only in Australia) We will add CL and GG to find final energy generation.
      • GG:Gross Generation for electricity generated by the solar system with a gross metering configuration, measured separately to household loads
    • Half-hourly data: Kilowatt hours (kWh) of electrical energy consumed or generated in the half hour ending at 0:30 (eg. between 0:00 and 0:30).
      The value is positive regardless of whether it is consumption or generation.

Modeling:

  • For energy generation:
    • Features:weather information(UV Index, Temperature, Humidity, Wind Speed, Wind direction, Rain chance, etc)
    • Using models such as **Random Forest, XGBoost, Logistic regression
  • For energy consumption:
    • Features: time (will add other features)
    • Using time-series models such as **ARIMA, SARIMAX, Prophet and naive LSTM(DL)

predict-energy-consumption's People

Contributors

baigalmaa-baatar avatar flaudeb avatar

Stargazers

 avatar WeiboDev avatar  avatar

Watchers

 avatar

Forkers

flaudem m22ci002

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.