easy_vision.python.core.encoders¶
easy_vision.python.core.encoders.text_encoder¶
-
class
easy_vision.python.core.encoders.text_encoder.
CNNLineTextEncoder
(config, is_training, time_major)[source]¶ Bases:
easy_vision.python.core.encoders.text_encoder.TextEncoder
Convolution Line Text Encoder
-
class
easy_vision.python.core.encoders.text_encoder.
CNNSpatialTextEncoder
(config, is_training, time_major)[source]¶ Bases:
easy_vision.python.core.encoders.text_encoder.CNNLineTextEncoder
Convolution Spatail Text Encoder for Spatial Attention
-
class
easy_vision.python.core.encoders.text_encoder.
CRNNTextEncoder
(config, is_training, time_major)[source]¶ Bases:
easy_vision.python.core.encoders.text_encoder.CNNLineTextEncoder
Convolution RNN Text Encoder
-
class
easy_vision.python.core.encoders.text_encoder.
TextEncoder
(config, is_training, scope='Encoder')[source]¶ Bases:
object
-
__init__
(config, is_training, scope='Encoder')[source]¶ Init Encoder :param config: a instance of protos.text_encoder.TextEncoder :param is_training: train or not(eval/predict) :param scope: variable scope
-
encode
(encoder_input, encoder_input_true_shape, **params)[source]¶ Encode encoder input to text feature for text decoder :param encoder_input: encoder input feature :param encoder_input_true_shape: encoder input feature valid shape :param scope: Variable and Op scope name. :param **params: Additional keyword arguments for specific implementations of
TextEncoder.
-
easy_vision.python.core.encoders.text_transformer_encoder¶
-
class
easy_vision.python.core.encoders.text_transformer_encoder.
TransformerTextEncoder
(config, is_training, scope=u'TransformerEncoder')[source]¶ Bases:
easy_vision.python.core.encoders.text_encoder.TextEncoder
Text Transformer model encoder