This is not an officially supported Google product.
Checkpoint timesfm-2.0-500m
timesfm-2.0-500m
is the second open model checkpoint:
It performs univariate time series forecasting for context lengths up to 2048 time points and any horizon lengths, with an optional frequency indicator. Note that it can go even beyond 2048 context even though it was trained with that as the maximum context.
It focuses on point forecasts. We experimentally offer 10 quantile heads but they have not been calibrated after pretraining.
It ideally requires the context to be contiguous (i.e. no "holes"), and the context and the horizon to be of the same frequency. In case there are nans we fill in the missing values with linear interpolation before calling the model.
Installation
This HuggingFace repo hosts TimesFm checkpoints. Please visit our
GitHub repo
and follow the instructions for the torch version to install the
timesfm
library for model inference.
The context_len here can be set as the max context length
of the model
. You can provide a shorter series to the
tfm.forecast()
function and the model will handle it. Currently, the model handles a max context length of 2048, which can be increased in later releases. The input time series can have
any context length
. Padding / truncation will be handled by the inference code if needed.
The horizon length can be set to anything. We recommend setting it to the largest horizon length you would need in the forecasting tasks for your application. We generally recommend horizon length <= context length but it is not a requirement in the function call.
Perform inference
We provide APIs to forecast from either array inputs or
pandas
dataframe. Both forecast methods expect (1) the input time series contexts, (2) along with their frequencies. Please look at the documentation of the functions
tfm.forecast()
and
tfm.forecast_on_df()
for detailed instructions.
In particular, regarding the frequency, TimesFM expects a categorical indicator valued in {0, 1, 2}:
0
(default): high frequency, long horizon time series. We recommend using this for time series up to daily granularity.
1
: medium frequency time series. We recommend using this for weekly and monthly data.
2
: low frequency, short horizon time series. We recommend using this for anything beyond monthly, e.g. quarterly or yearly.
This categorical value should be directly provided with the array inputs. For dataframe inputs, we convert the conventional letter coding of frequencies to our expected categories, that
0
: T, MIN, H, D, B, U
1
: W, M
2
: Q, Y
Notice you do
NOT
have to strictly follow our recommendation here. Although this is our setup during model training and we expect it to offer the best forecast result, you can also view the frequency input as a free parameter and modify it per your specific use case.
Examples:
Array inputs, with the frequencies set to low, medium, and high respectively.
It is important to list all the data sources in order to enable fair benchmarking. The TimesFM 2.0 series contains the pretraining set of TimesFM 1.0 along with these additional datasets (a subset of the
LOTSA
pretraining data that many other models are pretrained on):
Dataset
Download Source
azure_vm_traces
LOTSA Pretrain
residential_load_power
LOTSA Pretrain
borg_cluster_data
LOTSA Pretrain
residential_pv_power
LOTSA Pretrain
q_traffic
LOTSA Pretrain
london_smart_meters_with_missing
LOTSA Pretrain
taxi_30min
LOTSA Pretrain
solar_power
LOTSA Pretrain
wind_power
LOTSA Pretrain
kdd2022
LOTSA Pretrain
largest
LOTSA Pretrain
era5
LOTSA Pretrain
buildings
LOTSA Pretrain
cmip6
LOTSA Pretrain
china_air_quality
LOTSA Pretrain
beijing_air_quality
LOTSA Pretrain
subseasonal
LOTSA Pretrain
kaggle_web_traffic_weekly
LOTSA Pretrain
cdc_fluview_who_nrevss
LOTSA Pretrain
godaddy
LOTSA Pretrain
Runs of google timesfm-2.0-500m-pytorch on huggingface.co
75.9K
Total runs
0
24-hour runs
0
3-day runs
44.8K
7-day runs
44.7K
30-day runs
More Information About timesfm-2.0-500m-pytorch huggingface.co Model
timesfm-2.0-500m-pytorch huggingface.co is an AI model on huggingface.co that provides timesfm-2.0-500m-pytorch's model effect (), which can be used instantly with this google timesfm-2.0-500m-pytorch model. huggingface.co supports a free trial of the timesfm-2.0-500m-pytorch model, and also provides paid use of the timesfm-2.0-500m-pytorch. Support call timesfm-2.0-500m-pytorch model through api, including Node.js, Python, http.
timesfm-2.0-500m-pytorch huggingface.co is an online trial and call api platform, which integrates timesfm-2.0-500m-pytorch's modeling effects, including api services, and provides a free online trial of timesfm-2.0-500m-pytorch, you can try timesfm-2.0-500m-pytorch online for free by clicking the link below.
google timesfm-2.0-500m-pytorch online free url in huggingface.co:
timesfm-2.0-500m-pytorch is an open source model from GitHub that offers a free installation service, and any user can find timesfm-2.0-500m-pytorch on GitHub to install. At the same time, huggingface.co provides the effect of timesfm-2.0-500m-pytorch install, users can directly use timesfm-2.0-500m-pytorch installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
timesfm-2.0-500m-pytorch install url in huggingface.co: