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.2.tar.gz (35.3 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.2-py3-none-any.whl (41.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for modnn-3.0.2.tar.gz
Algorithm Hash digest
SHA256 0cc9621e2eeb0b57c2a88af60b04b5055d3f960f542dec821f63ae5189e0e3c7
MD5 9b967ef30a9cc0a7b84d605856bf4efd
BLAKE2b-256 a10266cf1f26298fffb133159feadd030f35d2a6ef56d781f7e2e8f749283266

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for modnn-3.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3c966c6d29023cb8af7feac97567d131d9479c16d14a3bc76fb1ba957ba10075
MD5 d6148d9b3cf2f279c1605d80cca30fb4
BLAKE2b-256 cdb557022a9f37bbe180fa187e03c3d150046848ff882b1f9002bdfc219dc310

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