Loading…
Loading…
Este modelo es un ajuste fino (fine-tuning) de google/vit-base-patch16-224 para la tarea de clasificación binaria de género a partir de imágenes faciales en entornos no controlados.
Fue desarrollado como entrega del Proyecto Final de Redes Neuronales Profundas (Universidad Central de Venezuela, 2026).
AutoModelForImageClassification).0: Male (Masculino)1: Female (Femenino)google/vit-base-patch16-224nu-delta/utkface (subconjunto fijo estratificado de 18.000 imágenes).El modelo está diseñado para inferencia automatizada y analítica demográfica agregada y anónima en interfaces de interacción persona-ordenador (HCI) o sistemas de visión computacional.
from transformers import pipeline
clf = pipeline("image-classification", model="tu-usuario/vit-base-utkface-gender")
prediccion = clf("https://path/a/una/imagen_rostro.jpg")
print(prediccion)
Se utilizó UTKFace (nu-delta/utkface), compuesto por fotografías faciales que presentan variaciones pronunciadas de edad, etnia, iluminación y ángulo de pose.
Para garantizar la reproducibilidad y apegarse a las restricciones metodológicas del proyecto, se seleccionó un subconjunto fijo y estratificado de 18.000 imágenes fijando la semilla unificada (CEDULA = 30541929), dividido en:
AutoImageProcessor asociado a google/vit-base-patch16-224.RandomHorizontalFlip, $p=0.5$).ColorJitter $\pm 10%$).El entrenamiento se realizó en Google Colab utilizando una GPU NVIDIA Tesla T4 con precisión mixta (FP16):
| Hiperparámetro | Valor |
|---|---|
| Optimizador | AdamW |
| Tasa de aprendizaje ($\eta$) | $2 \times 10^{-5}$ |
| Decaimiento de pesos (Weight Decay) | $0.01$ |
| Tamaño de lote (Batch size) | $64$ |
| Épocas | $3$ |
| Criterio de evaluación | Por época (eval_strategy="epoch") sobre Validación |
| Semilla global (Seed) | 30541929 (Cédula de identidad) |
| Precisión mixta | FP16 activado |
Todos los regímenes experimentales fueron evaluados sobre las mismas particiones de validación y prueba con la misma métrica rectora (Accuracy y F1-Macro):
| Régimen | Parámetros Entrenables | Tiempo Entrenamiento | Val Acc | Test Acc | Observaciones |
|---|---|---|---|---|---|
| 4.1 Baseline desde cero | 5.518.274 | ~220 s | 0.6980 | 0.6932 | ViT-Tiny aleatorio (4 capas, $d=192$) |
| 4.2 Base sin adaptar | 0 | ~15 s | 0.5020 | 0.5015 | Cabeza aleatoria sin pasos de gradiente |
| 4.3 Feature extraction | 1.538 | ~260 s | 0.9384 | 0.9443 | Backbone congelado, sólo capa lineal |
| 4.4 Fine-tuning completo (este modelo) | 85.800.194 | ~440 s | 0.9491 | 0.9556 | Todo descongelado ($\eta = 2 \times 10^{-5}$) |
| 4.5 Descongelado parcial (Exp. Adicional) | 14.175.746 | ~290 s | 0.9452 | 0.9504 | Bloques 10 y 11 + cabeza descongelados |
Male / Female) a partir de apreciaciones visuales superficiales. Esta categorización no representa la diversidad de identidades no binarias ni la identidad de género autodeterminada. El modelo predice únicamente una apariencia fisonómica correlacionada estadísticamente con el dataset y no debe emplearse para clasificar la identidad personal de ningún individuo.google/vit-base-patch16-224