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.TextEncoderConvolution 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.CNNLineTextEncoderConvolution 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.CNNLineTextEncoderConvolution 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.TextEncoderText Transformer model encoder