| --- |
| license: apache-2.0 |
| tags: |
| - time-series-forecasting |
| - solar-energy |
| - chronos |
| - autogluon |
| - lora |
| - australia |
| library_name: autogluon |
| base_model: amazon/chronos-2 |
| datasets: |
| - codenhenhe/volta-solar-daily-v1 |
| --- |
| |
| # Chronos-2 Fine-tuned for Australian Solar Generation Forecasting |
|
|
| This repository contains a fine-tuned Chronos-2 model for daily solar generation forecasting in Australia. The model was fine-tuned using AutoGluon TimeSeriesPredictor and saved as an AutoGluon predictor directory. |
|
|
| ## Model Details |
|
|
| - Base model: `amazon/chronos-2` |
| - Framework: AutoGluon TimeSeriesPredictor |
| - Fine-tuning method: LoRA |
| - Forecasting task: Daily solar generation forecasting |
| - Prediction length: 365 days |
| - Context length: 730 days |
| - Target variable: Daily solar generation |
| - Evaluation metric during training: MSE |
|
|
| ## Input Features |
|
|
| The model uses historical solar generation together with temporal and weather-related covariates. |
|
|
| Known covariates include: |
|
|
| - `day_of_year` |
| - `month` |
| - `ALLSKY_SFC_SW_DWN` |
| - `T2M` |
| - `WS2M` |
| - `RH2M` |
|
|
| ## Initial Metrics |
|
|
| The following metrics were obtained from the initial evaluation after fine-tuning. The model was evaluated on the 2024 and 2025 test periods. |
|
|
| ### Point Forecast Accuracy |
|
|
| | Model | Period | MAE | MSE | RMSE | sMAPE (%) | R2 | |
| |---|---:|---:|---:|---:|---:|---:| |
| | Chronos Fine-Tuned | 2024 | 2.374061 | 11.042445 | 3.323017 | 10.768443 | 0.889873 | |
| | Chronos Fine-Tuned | 2025 | 2.468275 | 12.076611 | 3.475142 | 11.053124 | 0.883387 | |
| | Chronos Fine-Tuned | Overall | 2.421168 | 11.559528 | 3.399931 | 10.910783 | 0.886614 | |
|
|
| ### Probabilistic Metrics |
|
|
| | Model | Period | Q_0.1 | Q_0.9 | Avg_Q_Loss | |
| |---|---:|---:|---:|---:| |
| | Chronos Fine-Tuned | 2024 | 0.601763 | 0.500016 | 0.550889 | |
| | Chronos Fine-Tuned | 2025 | 0.635956 | 0.506356 | 0.571156 | |
| | Chronos Fine-Tuned | Overall | 0.618859 | 0.503186 | 0.561023 | |
|
|
| ## Baseline Comparison |
|
|
| The fine-tuned model was also compared against a seasonal naive baseline. |
|
|
| | Model | MAE | RMSE | MAPE (%) | R2 | |
| |---|---:|---:|---:|---:| |
| | Chronos2-Volta AI | 2.600748 | 3.640213 | 12.897249 | 0.870021 | |
| | Seasonal Naive Baseline | 6.080324 | 8.468857 | 29.693408 | 0.296490 | |
|
|
| ## Loading the Model |
|
|
| This model is stored as an AutoGluon TimeSeriesPredictor directory. After downloading the repository, it can be loaded as follows: |
|
|
| ```python |
| from autogluon.timeseries import TimeSeriesPredictor |
| |
| predictor = TimeSeriesPredictor.load("path_to_downloaded_model") |
| ``` |
|
|
| ## Intended Use |
|
|
| This model is intended for postcode-based daily solar generation forecasting in Australia. It can be used as part of a pipeline that maps a user postcode to a representative solar reference point, retrieves or simulates weather covariates, and forecasts future solar generation. |
|
|
| ## Limitations |
|
|
| The model depends on the quality of postcode mapping, weather covariates, and historical solar generation data. Forecast accuracy may vary across regions, seasons, and unusual weather conditions. |
|
|