Aircraft_Classifier / config.py
Syzarseef's picture
Upload 9 files
552ee07 verified
# Aircraft Classifier Configuration
# Model Configuration
MODEL_NAME = "ResNet-18"
NUM_CLASSES = 10
MODEL_PATH = "models/aircraft_classifier.pth"
# Class names for the 10 aircraft types
CLASS_NAMES = [
'707-320', # Boeing 707-320
'737-400', # Boeing 737-400
'767-300', # Boeing 767-300
'DC-9-30', # McDonnell Douglas DC-9-30
'DH-82', # de Havilland DH.82 Tiger Moth
'Falcon_2000', # Dassault Falcon 2000
'Il-76', # Ilyushin Il-76
'MD-11', # McDonnell Douglas MD-11
'Metroliner', # Fairchild Metroliner
'PA-28' # Piper PA-28
]
# Image preprocessing parameters
IMAGE_SIZE = (224, 224)
IMAGENET_MEAN = [0.485, 0.456, 0.406]
IMAGENET_STD = [0.229, 0.224, 0.225]
# Gradio interface settings
GRADIO_PORT = 7860
GRADIO_SHARE = True
ALLOW_FLAGGING = False
# Model performance metrics (from training)
MODEL_METRICS = {
"test_accuracy": 0.8717,
"f1_score": 0.8737,
"training_accuracy": 1.0000,
"validation_accuracy": 0.8559,
"epochs_trained": 17
}