Downloads · 30 days
243
32% of all-time downloads
EnergyFM/energy-ttm
energy-ttm is a machine learning model from EnergyFM. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for pytorch. The card lists the license as apache-2.0.
Energy-TTM is a domain-specific Time Series Foundation Model (TSFM) for energy meter data analytics, pretrained on large-scale real-world smart meter data from the EnergyBench corpus. Built upon IBM Research's Tiny Ti…
Downloads · 30 days
243
32% of all-time downloads
All-time downloads
771
Public
Parameters
28.9K
13.8 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors154 KB · 95%
From the Hugging Face model README
Energy-TTM is a domain-specific Time Series Foundation Model (TSFM) for energy meter data analytics, pretrained on large-scale real-world smart meter data from the EnergyBench corpus. Built upon IBM Research's Tiny Time Mixer (TTM) architecture, it learns transferable representations of electricity consumption patterns across diverse residential and commercial buildings.
The pretrained model is designed for zero-shot and transfer learning across heterogeneous buildings, regions, and operational contexts, while remaining lightweight and computationally efficient. It is optimized for short-term load forecasting, enabling accurate day-ahead energy demand prediction with minimal task-specific adaptation.
Energy-TTM is pretrained on EnergyBench, a large-scale real-world smart meter dataset available on Hugging Face:
👉 https://huggingface.co/datasets/ai-iot/EnergyBench
The dataset consists of:
The scale and diversity of EnergyBench enable EnergyFM to learn daily, weekly, and seasonal consumption patterns and to generalize robustly to unseen buildings and regions.
Default configuration:
| Model Variant | Context | Horizon | Pretrained On | Intended For |
|---|---|---|---|---|
| Energy-TTM-168-24 (Default) | 168 | 24 | Real-world energy meter data from diverse residential and commercial buildings | General-purpose energy forecasting |
| Energy-TTM-168-24-comm | 168 | 24 | Synthetic commercial building data (ComStock) | Commercial buildings |
| Energy-TTM-512-96-comm | 512 | 96 | Synthetic commercial building data (ComStock) | Commercial buildings |
| Energy-TTM-168-24-res | 168 | 24 | Synthetic residential building data (ResStock) | Residential buildings |
| Energy-TTM-512-96-res | 512 | 96 | Synthetic residential building data (ResStock) | Residential buildings |
Energy-TTM supports short-term electricity load forecasting under both zero-shot and fine-tuning regimes. It demonstrates strong generalization across residential and commercial buildings and outperforms traditional machine learning baselines and generic TSFMs in out-of-distribution settings.
import torch
from tsfm_public.models.tinytimemixer import TinyTimeMixerForPrediction
device = "cuda" if torch.cuda.is_available() else "cpu"
model = TinyTimeMixerForPrediction.from_pretrained(
"EnergyFM/energy-ttm", # Hugging Face model repository
revision="main", # Loads Energy-TTM weights
num_input_channels=1,
).to(device)
GitHub Repository 👉 https://github.com/energyfms
Pretraining Dataset (EnergyBench) 👉 https://huggingface.co/datasets/ai-iot/EnergyBench
To compare EnergyFM against other state-of-the-art Time Series Foundation Models for energy analytics tasks, please visit our public benchmark leaderboard:
👉 Energy Benchmark Leaderboard
https://huggingface.co/spaces/EnergyFM/Leaderboard
The leaderboard provides standardized evaluations across forecasting, anomaly detection, and classification tasks, enabling direct comparison under consistent experimental settings.
EnergyFM is intended for energy meter analytics and has been pretrained on electricity consumption data. Performance may degrade when applied to unrelated domains or data with significantly different temporal characteristics.
If you use EnergyFM in your work, please cite:
@inproceedings{energyfm2026,
author = {Arjunan, Pandarasamy and Srivastava, Naman and Kumar, Kajeeth and Jati, Arindam and Ekambaram, Vijay and Dayama, Pankaj},
title = {EnergyFM: Pretrained Models for Energy Meter Data Analytics},
year = {2026},
url = {https://doi.org/10.1145/3744255.3798119},
doi = {10.1145/3744255.3798119},
booktitle = {Proceedings of the 17th ACM International Conference on Future and Sustainable Energy Systems},
pages = {556–568},
series = {E-Energy '26}
}