| project: vietocr_new |
| name: Train |
|
|
| device: cuda:0 |
|
|
| |
| vocab: 'aAàÀảẢãÃáÁạẠăĂằẰẳẲẵẴắẮặẶâÂầẦẩẨẫẪấẤậẬbBcCdDđĐeEèÈẻẺẽẼéÉẹẸêÊềỀểỂễỄếẾệỆfFgGhHiIìÌỉỈĩĨíÍịỊjJkKlLmMnNoOòÒỏỎõÕóÓọỌôÔồỒổỔỗỖốỐộỘơƠờỜởỞỡỠớỚợỢpPqQrRsStTuUùÙủỦũŨúÚụỤưƯừỪửỬữỮứỨựỰvVwWxXyYỳỲỷỶỹỸýÝỵỴzZ0123456789!"#$%&''()*+,-./:;<=>?@[\]^_`{|}~ ' |
|
|
| seq_modeling: seq2seq |
| transformer: |
| encoder_hidden: 256 |
| decoder_hidden: 256 |
| img_channel: 256 |
| decoder_embedded: 256 |
| dropout: 0.1 |
|
|
| optimizer: |
| max_lr: 0.001 |
| pct_start: 0.1 |
|
|
| trainer: |
| batch_size: 128 |
| print_every: 100 |
| valid_every: 500 |
| test_every: 500 |
| iters: 10000 |
| |
| export: weights/train_model.pth |
| checkpoint: ./checkpoint/checkpoint_model.pth |
| log: ./train.log |
| |
| metrics: 49228 |
| test_metrics: 28918 |
| pretrained: false |
|
|
| dataset: |
| |
| data_root: /mnt/disk3/CGGANv2 |
| |
| train_annotation: datasets/labels/train.txt |
| valid_annotation: datasets/labels/valid.txt |
| test_annotation: datasets/labels/test.txt |
| |
| train_lmdb: datasets/lmdb/train |
| valid_lmdb: datasets/lmdb/valid |
| test_lmdb: datasets/lmdb/test |
|
|
| |
| image_height: 32 |
| image_min_width: 32 |
| image_max_width: 512 |
|
|
| dataloader: |
| num_workers: 12 |
| pin_memory: true |
|
|
| aug: |
| image_aug: false |
| masked_language_model: false |
|
|
| predictor: |
| |
| beamsearch: false |
|
|
| quiet: false |
|
|
| |
| pretrain: https://vocr.vn/data/vietocr/vgg_seq2seq.pth |
|
|
| |
| weights: https://vocr.vn/data/vietocr/vgg_seq2seq.pth |
|
|
| backbone: vgg19_bn |
| cnn: |
| |
| ss: |
| - [2, 2] |
| - [2, 2] |
| - [2, 1] |
| - [2, 1] |
| - [1, 1] |
| |
| ks: |
| - [2, 2] |
| - [2, 2] |
| - [2, 1] |
| - [2, 1] |
| - [1, 1] |
| |
| hidden: 256 |
|
|