File size: 1,833 Bytes
cc3cab0 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
Global:
use_gpu: false
epoch_num: 50
log_smooth_window: 20
print_batch_step: 10
save_model_dir: /content/paddleocr_kabyle/output/rec_kabyle
save_epoch_step: 5
eval_batch_step: [0, 200]
cal_metric_during_train: true
character_dict_path: /content/paddleocr_kabyle/PaddleOCR/ppocr/utils/kab_dict.txt
max_text_length: 25
infer_mode: false
use_space_char: true
distributed: false
Optimizer:
name: Adam
lr:
name: Cosine
learning_rate: 0.001
warmup_epoch: 3
regularizer:
name: L2
factor: 3e-5
Architecture:
model_type: rec
algorithm: CRNN
Transform:
Backbone:
name: MobileNetV1Enhance
scale: 0.5
Neck:
name: SequenceEncoder
encoder_type: rnn
hidden_size: 256
Head:
name: CTCHead
Loss:
name: CTCLoss
PostProcess:
name: CTCLabelDecode
Metric:
name: RecMetric
main_indicator: acc
Train:
dataset:
name: SimpleDataSet
data_dir: /content/paddleocr_kabyle/train_data
label_file_list: ["/content/paddleocr_kabyle/train_data/rec_gt_train.txt"]
transforms:
- DecodeImage:
img_mode: BGR
- CTCLabelEncode:
- RecResizeImg:
image_shape: [3, 48, 480]
- KeepKeys:
keep_keys: ["image", "label", "length"]
loader:
shuffle: true
batch_size_per_card: 16
drop_last: true
num_workers: 0
Eval:
dataset:
name: SimpleDataSet
data_dir: /content/paddleocr_kabyle/train_data
label_file_list: ["/content/paddleocr_kabyle/train_data/rec_gt_val.txt"]
transforms:
- DecodeImage:
img_mode: BGR
- CTCLabelEncode:
- RecResizeImg:
image_shape: [3, 48, 480]
- KeepKeys:
keep_keys: ["image", "label", "length"]
loader:
shuffle: false
batch_size_per_card: 16
drop_last: false
num_workers: 0
|