in ludwig/encoders/sequence_encoders.py [0:0]
def __init__(
self,
should_embed=True,
vocab=None,
representation='dense',
embedding_size=256,
embeddings_trainable=True,
pretrained_embeddings=None,
embeddings_on_cpu=False,
conv_layers=None,
num_conv_layers=1,
num_filters=256,
filter_size=5,
strides=1,
padding='same',
dilation_rate=1,
conv_activation='relu',
conv_dropout=0.0,
pool_function='max',
pool_size=2,
pool_strides=None,
pool_padding='same',
num_rec_layers=1,
state_size=256,
cell_type='rnn',
bidirectional=False,
activation='tanh',
recurrent_activation='sigmoid',
unit_forget_bias=True,
recurrent_initializer='orthogonal',
recurrent_regularizer=None,
# recurrent_constraint=None,
dropout=0.0,
recurrent_dropout=0.0,
fc_layers=None,
num_fc_layers=0,
fc_size=256,
use_bias=True,
weights_initializer='glorot_uniform',
bias_initializer='zeros',
weights_regularizer=None,
bias_regularizer=None,
activity_regularizer=None,
# weights_constraint=None,
# bias_constraint=None,
norm=None,
norm_params=None,
fc_activation='relu',
fc_dropout=0,
reduce_output='last',
**kwargs