Skip to main content

Physics-Informed Modularized Neural Network for Building Energy Modeling

Project description

ModNN

ModNN is a Modularized Physics-Informed Neural Network for building energy modeling.

It incorporates with physics-informed model structure, loss function, and model constraints.


🚀 Installation

You can install the package using pip:

pip install modnn

🧠 Example

Please find the online Jupyter notebook for a step-by-step instruction: https://colab.research.google.com/drive/1A2jt1q53RtxGuaoym6N1PmlKELDPpYFX?usp=sharing

🧠 Update log

To further improve physics consistency, I replaced heattransfer module by energy balance equations, start from version 2.0.0

🧪 Requirements

Python 3.7+

PyTorch

NumPy

Pandas

Matplotlib

Seaborn

scikit-learn

tqdm

📬 License

MIT License

🙋‍♂️ Author

Zixin Jiang: zjiang19@syr.edu

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

modnn-2.0.0.tar.gz (26.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

modnn-2.0.0-py3-none-any.whl (29.5 kB view details)

Uploaded Python 3

File details

Details for the file modnn-2.0.0.tar.gz.

File metadata

  • Download URL: modnn-2.0.0.tar.gz
  • Upload date:
  • Size: 26.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for modnn-2.0.0.tar.gz
Algorithm Hash digest
SHA256 76f394eee8eb499773a517462c229b0cc998bd7d59e93f742c454c81c931a12c
MD5 1c9c7c799942fc37a32b8cbc48822f33
BLAKE2b-256 d2fe8ed37849a4b45046cb63cf11e749d8b7ca02c332d7ffb5db4c434fb5f46a

See more details on using hashes here.

File details

Details for the file modnn-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: modnn-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 29.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for modnn-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 21e816c340741a50e3016aba26c864286067fc3db393de04ab8e4951a4b814bd
MD5 361dd9eb278d9954811d17757d67c445
BLAKE2b-256 688042d5c25c1f9235d2c712d1ad6e058a733eaf12cda552f34ae721ae5dea84

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page