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-3.0.4.tar.gz (36.2 kB view details)

Uploaded Source

Built Distribution

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

modnn-3.0.4-py3-none-any.whl (43.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for modnn-3.0.4.tar.gz
Algorithm Hash digest
SHA256 becb1df0227b481a7064832c8284253ef48f3398152dd58f5de5a84a061d3e90
MD5 4881c64386ae08f430ed83f0177039d2
BLAKE2b-256 7654c86e9405338a4a51a143fe2a87e26a57461d268fe49a65fa838295db5e77

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for modnn-3.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 58116727e907e2166b3e77d4fc07c99edb71ef4795c75512e7fedfc12a6468ac
MD5 303e2e7e1c227c114f529a37aa7fbb03
BLAKE2b-256 9e5179677d3b1653f2de61e16e7baa2f25b62a9dcb13d0412bda9ef1c4bc8982

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