tabensemb.model.AbstractNN.get_hidden_state#
method
- static AbstractNN.get_hidden_state(required_model, x, derived_tensors, model_name=None) → Tensor | None[source]#
The input of the last layer of a deep learning model, i.e. the hidden representation, whose dimension is (batch_size, required_model.hidden_rep_dim). The definition can be different for different models, depending on the different implementations of
AbstractWrapperfor different model bases.- Parameters:
- required_model
A required model specified in
AbstractModel.required_models()and extracted byAbstractModel._get_required_models().- x
See
_forward().- derived_tensors
See
_forward().- model_name
The name of the required model. It is necessary if the model comes from the same model base.
- Returns:
- torch.Tensor
The input of the last layer of a deep learning model.