You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This model performs binary gender classification (Male/Female) on face images using a fine-tuned VGG19 architecture. The model is trained on the class-imbalanced FACECOM dataset using advanced techniques to ensure fairness and high generalization.
🧠 Model Architecture
Base model:VGG19 (pretrained on ImageNet)
Top layers:
GlobalAveragePooling2D
Dense(512, activation='relu')
Dropout(0.5)
Dense(1, activation='sigmoid')
Input size: 250 × 250 × 3
Output: Probability of class “Female” (label 1)
⚙️ Training Strategy
Phase
Description
1️⃣
Train only the new head layers (VGG19 frozen)
2️⃣
Fine-tune top convolutional blocks of VGG19
✅
EarlyStopping, ReduceLROnPlateau, and ModelCheckpoint for best performance
🧪 Techniques Used
Loss Function: Binary Crossentropy with Label Smoothing
Embedding Model of Facial Classification Triplet Network
This model performs face verification using a Triplet Network with a ResNet50 backbone, trained on the distorted face images provided in the FACECOM dataset.
🔧 Architecture Details
Backbone: ResNet50 (pretrained on ImageNet)
Embedding dimension: 256
Triplet Loss: Euclidean distance with margin = 0.3