Logo / models_config.py
jonloporto's picture
Upload 3 files
f195bfc verified
"""
Advanced Logo Recognition Model Configuration
This module provides different model options for logo recognition
"""
MODELS = {
"mobile_net": {
"name": "google/mobilenet_v2_1.0_224",
"processor": "google/mobilenet_v2_1.0_224",
"description": "Fast, lightweight model - Best for CPU",
"input_size": 224
},
"vit_base": {
"name": "google/vit-base-patch16-224",
"processor": "google/vit-base-patch16-224",
"description": "Vision Transformer - Better accuracy",
"input_size": 224
},
"resnet": {
"name": "microsoft/resnet-50",
"processor": "microsoft/resnet-50",
"description": "ResNet-50 - Good balance of speed/accuracy",
"input_size": 224
},
"dino": {
"name": "facebook/dino-vits16",
"processor": "facebook/dino-vits16",
"description": "DINO ViT - Excellent for visual understanding",
"input_size": 224
}
}
# Default model
DEFAULT_MODEL = "mobile_net"
# Model-specific configurations
MODEL_CONFIG = {
"google/mobilenet_v2_1.0_224": {
"max_image_size": 2048,
"batch_size": 8
},
"google/vit-base-patch16-224": {
"max_image_size": 2048,
"batch_size": 4
}
}