Skip to content

Conversation

@Aayush75
Copy link
Contributor

This PR implements the following new models on torch: TCN, ConvLSTM, MSDC, NILMFormer and Reformer. In addition to that, it also improves the functionality as well as the documentation for the existing torch models.

Aayush75 added 5 commits July 27, 2025 15:48
Create mains_stats.py to simplify obtaining mains average and standard deviation
Introduces new PyTorch-based disaggregator models for NILM, including Temporal Convolutional Network (TCN), ConvLSTM, MSDC (with and without CRF), Nilmformer, and Reformer.
Major refactor of WindowGRU, BERT, DAE, ResNet, and preprocessing modules to improve code clarity, add detailed docstrings, and ensure architectural and training behavior matches the original TensorFlow implementations.
Update mains_stats.py to accept a list of buildings as input
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant