Temporal Sequence Networks
This page documents the Wave 2.1 temporal sequence backbones used for TE regression candidates.
Temporal sequence networks for Wave 2.1 TE regression candidates.
- scripts.models.temporal_sequence_network.resolve_sequence_readout_tensor(sequence_tensor, readout_position)[source]
Select one timestep representation from a batched sequence tensor.
- Parameters:
sequence_tensor (Tensor)
readout_position (str)
- Return type:
Tensor
- class scripts.models.temporal_sequence_network.TemporalConvolutionNetwork(input_size, channel_size, output_size=1, kernel_size=5, activation_name='GELU', dropout_probability=0.10, readout_position='center')[source]
Bases:
ModuleCausal-free temporal convolutional regressor for TE sequence windows.
- Parameters:
input_size (int)
channel_size (list[int])
output_size (int)
kernel_size (int)
activation_name (str)
dropout_probability (float)
readout_position (str)
- __init__(input_size, channel_size, output_size=1, kernel_size=5, activation_name='GELU', dropout_probability=0.10, readout_position='center')[source]
Initialize the temporal convolutional regression backbone.
- Parameters:
input_size (int)
channel_size (list[int])
output_size (int)
kernel_size (int)
activation_name (str)
dropout_probability (float)
readout_position (str)
- Return type:
None
- class scripts.models.temporal_sequence_network.RecurrentSequenceNetwork(recurrent_type, input_size, hidden_size, output_size=1, num_layers=2, dropout_probability=0.10, bidirectional=False, readout_position='center')[source]
Bases:
ModuleGRU or LSTM sequence regressor with an explicit temporal readout.
- Parameters:
recurrent_type (str)
input_size (int)
hidden_size (int)
output_size (int)
num_layers (int)
dropout_probability (float)
bidirectional (bool)
readout_position (str)
- __init__(recurrent_type, input_size, hidden_size, output_size=1, num_layers=2, dropout_probability=0.10, bidirectional=False, readout_position='center')[source]
Initialize a recurrent sequence regression backbone.
- Parameters:
recurrent_type (str)
input_size (int)
hidden_size (int)
output_size (int)
num_layers (int)
dropout_probability (float)
bidirectional (bool)
readout_position (str)
- Return type:
None