A web application that showcases Panel Time Series Forecasting using an advanced Transformer modelβan enhanced version of the Temporal Fusion Transformer (TFT). This model integrates multi-scale series decomposition, segment-wise attention, cross-entity attention, and an adaptive weighting mechanism for improved forecasting performance.
Select from 11 diverse datasets, forecast future values, and visualize results for each entity with 7 quantiles forecasted 30 timesteps ahead, displayed in animated and interactive plots.
Built with React (Vite) and powered by Hugging Face APIs for model inference.
- Select Datasets: Choose from 11 preloaded panel time series datasets across domains like economics, healthcare, and finance.
- One-Click Forecast: Hit the Forecast button to trigger deep learning predictions for all entities in the dataset.
- Quantile Forecasts: Visualize 7 quantile predictions per entity, plotted separately, forecasting 30 timesteps into the future.
- Interactive Visualizations: Animations and clear charts help explore model outputs dynamically.
- Dataset Details: View metadata and summary information for the selected dataset.
- Frontend: Vite + React + Plotly.js
- Backend API: Hugging Face Inference API
- Styling: CSS
- Select a Dataset from the dropdown.
- Click Forecast to generate predictions.
- View:
- Dataset details.(Total Entities,Total Datapoints,Frequency,Panel Type)
- Forecast plots for each entity.
- Animated quantile forecasts over time.
-
Clone the Repository:
git clone https://github.com/Shabthana123/deep-panel-webapp.git cd deep-panel-webapp/frontend -
Install Dependencies:
npm install
-
Start the App:
npm run dev
- Hugging Face for model APIs
- Plotly.js for visualization tools
- Vite + React for the frontend framework

