SYMBOL INDEX (44 symbols across 6 files) FILE: crnn/dataset_factory.py class Dataset (line 13) | class Dataset(tf.data.TextLineDataset): method __init__ (line 14) | def __init__(self, filename, **kwargs): method parse_func (line 18) | def parse_func(self, line): method parse_line (line 21) | def parse_line(self, line): class SimpleDataset (line 28) | class SimpleDataset(Dataset): method parse_func (line 29) | def parse_func(self, line): class MJSynthDataset (line 35) | class MJSynthDataset(Dataset): method parse_func (line 36) | def parse_func(self, line): class ICDARDataset (line 43) | class ICDARDataset(Dataset): method parse_func (line 44) | def parse_func(self, line): class DatasetBuilder (line 52) | class DatasetBuilder: method __init__ (line 53) | def __init__( method num_classes (line 80) | def num_classes(self): method _parse_annotation (line 83) | def _parse_annotation(self, path): method _concatenate_ds (line 95) | def _concatenate_ds(self, ann_paths): method _decode_img (line 103) | def _decode_img(self, filename, label): method _filter_img (line 116) | def _filter_img(self, img, label): method _tokenize (line 120) | def _tokenize(self, imgs, labels): method __call__ (line 127) | def __call__(self, ann_paths, batch_size, is_training): FILE: crnn/decoders.py class CTCDecoder (line 5) | class CTCDecoder(keras.layers.Layer): method __init__ (line 6) | def __init__(self, table_path, **kwargs): method detokenize (line 19) | def detokenize(self, x): class CTCGreedyDecoder (line 26) | class CTCGreedyDecoder(CTCDecoder): method __init__ (line 27) | def __init__(self, table_path, merge_repeated=True, **kwargs): method call (line 31) | def call(self, inputs): class CTCBeamSearchDecoder (line 53) | class CTCBeamSearchDecoder(CTCDecoder): method __init__ (line 54) | def __init__(self, table_path, beam_width=100, top_paths=1, **kwargs): method call (line 59) | def call(self, inputs): FILE: crnn/losses.py class CTCLoss (line 5) | class CTCLoss(keras.losses.Loss): method __init__ (line 15) | def __init__( method call (line 22) | def call(self, y_true, y_pred): FILE: crnn/metrics.py class SequenceAccuracy (line 5) | class SequenceAccuracy(keras.metrics.Metric): method __init__ (line 6) | def __init__(self, name="sequence_accuracy", **kwargs): method update_state (line 11) | def update_state(self, y_true, y_pred, sample_weight=None): method result (line 38) | def result(self): method reset_states (line 41) | def reset_states(self): class EditDistance (line 46) | class EditDistance(keras.metrics.Metric): method __init__ (line 47) | def __init__(self, name="edit_distance", **kwargs): method update_state (line 54) | def update_state(self, y_true, y_pred, sample_weight=None): method result (line 67) | def result(self): method reset_states (line 70) | def reset_states(self): FILE: crnn/models.py function vgg_style (line 5) | def vgg_style(x): function build_model (line 46) | def build_model( FILE: tools/demo.py function read_img_and_resize (line 22) | def read_img_and_resize(path, shape):