seer

A GAN (generative adversarial network) for projecting synthetic building performance profiles.

https://github.com/khayatian/seer

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.2%) to scientific vocabulary

Keywords

building-energy-benchmarking generative-adversarial-network reinforcement-learning robustness synthetic-data
Last synced: 6 months ago · JSON representation ·

Repository

A GAN (generative adversarial network) for projecting synthetic building performance profiles.

Basic Info
  • Host: GitHub
  • Owner: Khayatian
  • License: mit
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 26.8 MB
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Topics
building-energy-benchmarking generative-adversarial-network reinforcement-learning robustness synthetic-data
Created about 5 years ago · Last pushed over 3 years ago
Metadata Files
Readme License Citation

README.md

seer

Synthetic Energy & Environment Replicator

Description

Seer is a conditional GAN that creates synthetic building performance profiles. Synthetic projections of building performance profiles are conditioned based on climate and operation constraints [see: "https://doi.org/10.1016/j.enbuild.2021.111334"]. The model requires three sets of inputs for training, i.e. "performance", "operation", and "weather": * The "performance" input should be a tensor of size [x,24,y], where x is the number of samples and y is the number of building perfromance features. * The "operation" input should be a Boolean array of size [x,z]: where z corresponds to the length of the one-hot-encoded operation constraints. * The "weather" input should have a size of [x,w], where w is the length of the weather constraints.

The data for training seer is obtained from "https://github.com/intelligent-environments-lab/CityLearn". Training data and synthetic outputs are available from "https://doi.org/10.5281/zenodo.4696060".

Architecture

GAN_arch

Requirements

Seer has been tested using Python 3.8 and the following libraries: * Numpy 1.18.5 * Scipy 1.4.1 * TensorFlow 2.3.0

Contact

Fazel Khayatian, Urban Energy Systems Laboratory, Empa. https://www.empa.ch/web/khfa

Owner

  • Name: khayatian
  • Login: Khayatian
  • Kind: user

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: 'seer: Synthetic Energy & Environment Replicator'
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Fazel
    family-names: Khayatian
    affiliation: >-
      Swiss Federal Laboratories for Materials
      Science and Technology-Empa

GitHub Events

Total
Last Year