| { | |
| "model_type": "resnet50", | |
| "model_name": "my_resnet_model", | |
| "description": "A custom ResNet-50 based model for image classification", | |
| "data": { | |
| "input_shape": [250, 250, 3], | |
| "num_classes": 30, | |
| "data_augmentation": true | |
| }, | |
| "class_names": { | |
| "0": "Alpinia Galanga (Rasna)", | |
| "1": "Amaranthus Viridis (Arive-Dantu)", | |
| "2": "Artocarpus Heterophyllus (Jackfruit)", | |
| "3": "Azadirachta Indica (Neem)", | |
| "4": "Basella Alba (Basale)", | |
| "5": "Brassica Juncea (Indian Mustard)", | |
| "6": "Carissa Carandas (Karanda)", | |
| "7": "Citrus Limon (Lemon)", | |
| "8": "Ficus Auriculata (Roxburgh fig)", | |
| "9": "Ficus Religiosa (Peepal Tree)", | |
| "10": "Hibiscus Rosa-sinensis", | |
| "11": "Jasminum (Jasmine)", | |
| "12": "Mangifera Indica (Mango)", | |
| "13": "Mentha (Mint)", | |
| "14": "Moringa Oleifera (Drumstick)", | |
| "15": "Muntingia Calabura (Jamaica Cherry-Gasagase)", | |
| "16": "Murraya Koenigii (Curry)", | |
| "17": "Nerium Oleander (Oleander)", | |
| "18": "Nyctanthes Arbor-tristis (Parijata)", | |
| "19": "Ocimum Tenuiflorum (Tulsi)", | |
| "20": "Piper Betle (Betel)", | |
| "21": "Plectranthus Amboinicus (Mexican Mint)", | |
| "22": "Pongamia Pinnata (Indian Beech)", | |
| "23": "Psidium Guajava (Guava)", | |
| "24": "Punica Granatum (Pomegranate)", | |
| "25": "Santalum Album (Sandalwood)", | |
| "26": "Syzygium Cumini (Jamun)", | |
| "27": "Syzygium Jambos (Rose Apple)", | |
| "28": "Tabernaemontana Divaricata (Crape Jasmine)", | |
| "29": "Trigonella Foenum-graecum (Fenugreek)" | |
| }, | |
| "architecture": { | |
| "base_model": "ResNet50", | |
| "include_top": false, | |
| "weights": "imagenet", | |
| "trainable": false | |
| }, | |
| "layers": { | |
| "global_average_pooling": true, | |
| "dropout_rate": 0.2, | |
| "dense_units": 512 | |
| }, | |
| "training": { | |
| "optimizer": { | |
| "optimizer_type": "Adam", | |
| "learning_rate": 0.0001, | |
| "weight_decay": 1e-4 | |
| }, | |
| "loss_function": "SparseCategoricalCrossentropy", | |
| "metrics": ["accuracy"], | |
| "num_epochs": 25, | |
| "batch_size": 32 | |
| }, | |
| "from_tf": True | |
| } |