CDIApp / acfg /modelconfig.py
sdutta28's picture
HF Changes
32cc554
raw
history blame contribute delete
815 Bytes
import os
from dataclasses import dataclass
@dataclass
class ModelConfig:
TRAIN_DATA_PATH: str = "ml/input/PlantDiseaseClassificationDataset/train"
VAL_DATA_PATH: str = "ml/input/PlantDiseaseClassificationDataset/valid"
TEST_DATA_PATH: str = "ml/input/PlantDiseaseClassificationDataset/test"
N_INPUT_CHANNELS = 3
IMG_SIZE: int = 224
BATCH_SIZE: int = 128
NUM_OUTPUT_CLASSES: int = 38
NUM_WORKERS: int = os.cpu_count() // 2
IMG_STD: tuple = (0.485, 0.456, 0.406)
IMG_MEAN: tuple = (0.229, 0.224, 0.225)
VAL_LOSS: str = "VL"
PRETRAINED_MODEL_NAME: str = "mobilenet_v3_small"
CLASSIFY_MODEL_CHECKPOINT: str = (
"service/static/PlantDiseaseClassificationModel/best.ckpt"
)
OOD_MODEL_CHECKPOINT: str = "service/static/PlantDiseaseOODModel/best.ckpt"