parsanlp package
Submodules
parsanlp.helper_functions module
parsanlp.transformers module
- class parsanlp.transformers.Decoder(*args, **kwargs)[source]
Bases:
LayerDecoder module of the transformer model.
- Parameters:
vocab_size (int) – Vocabulary size.
Nx (int) – Number of decoder layers.
dmodel (int) – Model dimensionality.
nheads (int) – Number of attention heads.
dff (int) – Number of hidden units in the feedforward layer.
dropout_rate (float, optional) – Dropout rate. Defaults to 0.1.
- class parsanlp.transformers.DecoderLayer(*args, **kwargs)[source]
Bases:
LayerDecoder layer of the transformer model.
- Parameters:
dmodel (int) – Model dimensionality.
nheads (int) – Number of attention heads.
dff (int) – Number of hidden units in the feedforward layer.
dropout_rate (float, optional) – Dropout rate. Defaults to 0.1.
- class parsanlp.transformers.Encoder(*args, **kwargs)[source]
Bases:
LayerEncoder module of the transformer model.
- Parameters:
vocab_size (int) – Vocabulary size.
Nx (int) – Number of encoder layers.
dmodel (int) – Model dimensionality.
nheads (int) – Number of attention heads.
dff (int) – Number of hidden units in the feedforward layer.
dropout_rate (float, optional) – Dropout rate. Defaults to 0.1.
- class parsanlp.transformers.EncoderLayer(*args, **kwargs)[source]
Bases:
LayerEncoder layer of the transformer model.
- Parameters:
dmodel (int) – Model dimensionality.
nheads (int) – Number of attention heads.
dff (int) – Number of hidden units in the feedforward layer.
dropout_rate (float, optional) – Dropout rate. Defaults to 0.1.
- class parsanlp.transformers.FeedForward(*args, **kwargs)[source]
Bases:
LayerFeedforward neural network layer.
- Parameters:
dff (int) – Number of hidden units in the feedforward layer.
dmodel (int) – Model dimensionality.
dropout_rate (float, optional) – Dropout rate. Defaults to 0.1.
- class parsanlp.transformers.PositionalEmbedding(*args, **kwargs)[source]
Bases:
LayerPositional embedding layer for transformer models.
- Parameters:
vocab_size (int) – Vocabulary size.
dmodel (int) – Model dimensionality. Aka embedding dims.
- class parsanlp.transformers.Transformer(*args, **kwargs)[source]
Bases:
LayerTransformer model.
- Parameters:
vocab_size (int) – Vocabulary size.
output_dims (int) – Dimensionality of the output.
Nx (int) – Number of encoder and decoder layers.
dmodel (int) – Model dimensionality.
nheads (int) – Number of attention heads.
dff (int) – Number of hidden units in the feedforward layer.
dropout_rate (float, optional) – Dropout rate. Defaults to 0.1.