Inspiration
Buildings consume nearly one-third of global energy and emissions. With rising demand and renewable integration, accurate forecasting is essential for reducing carbon footprints. Our inspiration was to create an intelligent, scalable solution that empowers sustainable energy management while detecting anomalies in real time.
What it does
Our system uses Time Series Foundation Models (TSFMs) to forecast short-term building energy consumption and detect anomalies such as unusual spikes or system faults. The results are visualized in a Streamlit dashboard, where users can interact with load curves, monitor anomalies, and plan energy usage effectively.
How we built it
Preprocessed datasets using Pandas & NumPy.
Trained and fine-tuned TSFMs (PyTorch, HuggingFace Transformers) for forecasting.
Implemented anomaly detection with statistical thresholds and residual analysis.
Developed a FastAPI backend to serve forecasts and anomaly results.
Built an interactive Streamlit dashboard with Seaborn & Matplotlib visualizations.
Deployed the solution on GitHub + Streamlit Cloud for easy access.
Challenges we ran into
Handling missing/noisy energy data.
Balancing model generalization across both residential and commercial buildings.
Integrating TSFM inference into a real-time API with minimal latency.
Ensuring visual appeal while keeping the dashboard lightweigh
Accomplishments that we're proud of
Building a complete end-to-end pipeline from raw data → forecasting → anomaly detection → visualization.
Successfully fine-tuning TSFMs for building-level energy data.
Creating an accessible, user-friendly interface for non-technical stakeholders.
What we learned
How foundation models can generalize across domains like energy systems.
The importance of clean data pipelines in time-series forecasting.
Deployment strategies combining FastAPI and Streamlit effectively.
What's next for Energy Load Forecasting
Expanding datasets with real-time IoT sensor integration.
Improving anomaly detection with explainable AI methods.
Scaling deployment for smart cities and utility providers.
Adding forecasting support for renewable sources (solar, wind).
Log in or sign up for Devpost to join the conversation.