{ "module": "keras_hub.src.models.parseq.parseq_backbone", "class_name": "PARSeqBackbone", "config": { "name": "par_seq_backbone", "trainable": true, "dtype": { "module": "keras", "class_name": "DTypePolicy", "config": { "name": "float32" }, "registered_name": null }, "image_encoder": { "module": "keras_hub.src.models.vit.vit_backbone", "class_name": "ViTBackbone", "config": { "name": "encoder", "trainable": true, "dtype": { "module": "keras", "class_name": "DTypePolicy", "config": { "name": "float32" }, "registered_name": null }, "image_shape": [ 32, 128, 3 ], "patch_size": [ 4, 8 ], "num_layers": 12, "num_heads": 6, "hidden_dim": 384, "mlp_dim": 1536, "dropout_rate": 0.0, "attention_dropout": 0.0, "layer_norm_epsilon": 1e-06, "use_mha_bias": true, "use_mlp_bias": true, "use_class_token": false, "use_patch_bias": true }, "registered_name": "keras_hub>ViTBackbone" }, "vocabulary_size": 97, "max_label_length": 25, "decoder_hidden_dim": 384, "num_decoder_layers": 1, "num_decoder_heads": 12, "decoder_mlp_dim": 1536, "dropout_rate": 0.1, "attention_dropout": 0.1 }, "registered_name": "keras_hub>PARSeqBackbone" }