Bert#
- class tfts.models.bert.Bert(predict_sequence_length: int = 1, config: BertConfig | None = None)[source]#
Bases:
BaseModelBert model for time series forecasting.
This model implements a transformer-based architecture (BERT) adapted for time series data. It processes time series inputs through a transformer encoder and produces predictions for future time steps.
- Parameters:
predict_sequence_length (int, optional) – Number of future time steps to predict, by default 1
config (BertConfig, optional) – Configuration parameters for the model, by default None
- config#
Configuration object containing model hyperparameters
- Type:
- predict_sequence_length#
Number of future time steps to predict
- Type:
int
- encoder_embedding#
Embedding layer for encoder inputs
- Type:
- dense_layers#
List of dense layers for final projection
- Type:
List[Dense]
- Inherited-members:
Methods
build_model(inputs)compute_output_shape(input_shape)get_config()load_pretrained_weights(weights_dir)predict(x, **kwargs)save_model(weights_dir)save_pretrained(save_directory[, ...])save_weights(weights_path)summary()to_model()