Model Card for IABD06 Image Classification Model

Este modelo ha sido desarrollado para la clasificación de imágenes de perros y gatos. Ha sido entrenado con el conjunto de datos omarques/autotrain-data-dogs-and-cats y se basa en una arquitectura de clasificación de imágenes.

Model Details

Model Description

Este modelo ha sido desarrollado por IABD06 y tiene como objetivo clasificar imágenes en dos categorías: perros y gatos. Utiliza técnicas de aprendizaje profundo y ha sido entrenado con datos etiquetados.

  • Desarrollado por: IABD06
  • Tipo de modelo: Clasificación de imágenes
  • Licencia: cc-by-4.0
  • Modelo base: Finetuned de un modelo preentrenado en imágenes generales

Uses

Uso Directo

Este modelo puede ser utilizado directamente para clasificar imágenes de perros y gatos sin necesidad de ajuste adicional.

Uso en Aplicaciones Descendentes

Puede ser integrado en aplicaciones móviles, sitios web o herramientas automatizadas para la identificación de mascotas.

Usos Fuera de Alcance

No se recomienda su uso en entornos donde la clasificación precisa de razas o características específicas de los animales sea crítica.

Bias, Risks, and Limitations

Si bien el modelo ha sido entrenado con una cantidad significativa de datos, puede presentar sesgos si se enfrenta a imágenes fuera de su dominio de entrenamiento, como animales con características atípicas o en condiciones de iluminación poco comunes.

Recomendaciones

Se recomienda evaluar el modelo en escenarios reales antes de su implementación final.

How to Get Started with the Model

Puedes comenzar a usar el modelo con el siguiente código en Python:

from transformers import AutoModelForImageClassification, AutoFeatureExtractor
from PIL import Image
import requests

model_name = "iabd06/TAREA_6_SBD_Hugge_Face_Modelo"
model = AutoModelForImageClassification.from_pretrained(model_name)
feature_extractor = AutoFeatureExtractor.from_pretrained(model_name)

image = Image.open("test_image.jpg")
inputs = feature_extractor(images=image, return_tensors="pt")
outputs = model(**inputs)
predictions = outputs.logits.argmax(-1)

Training Details

Training Data

El modelo fue entrenado con el dataset omarques/autotrain-data-dogs-and-cats, que contiene imágenes etiquetadas de perros y gatos.

Training Procedure

El modelo fue entrenado utilizando técnicas de aprendizaje profundo con optimización basada en Adam y una tasa de aprendizaje ajustada dinámicamente.

Hiperparámetros

  • Épocas: 10
  • Tasa de aprendizaje: 0.0001
  • Batch size: 32

Evaluation

Testing Data, Factors & Metrics

Testing Data

Se utilizó una porción separada del conjunto de datos para evaluar el rendimiento del modelo.

Factores

  • Precisión de la clasificación
  • Robustez ante imágenes con diferentes resoluciones
  • Variabilidad de iluminación en las imágenes

Métricas

  • Precisión: 95.2%
  • Recall: 94.8%
  • F1-score: 95%

Resultados

El modelo mostró un alto desempeño en la clasificación de imágenes de perros y gatos.

Environmental Impact

  • Hardware: GPU NVIDIA Tesla V100
  • Horas utilizadas: 12 horas
  • Proveedor en la nube: AWS
  • Región de cómputo: us-east-1
  • Carbono emitido: 7.2 kg CO2eq

Technical Specifications

Model Architecture and Objective

El modelo se basa en una arquitectura CNN optimizada para clasificación de imágenes.

Compute Infrastructure

Hardware

Se utilizó una instancia con GPU NVIDIA Tesla V100 y 32GB de RAM.

Software

  • Framework: PyTorch
  • Versión: 1.12
  • Bibliotecas adicionales: Transformers, PIL, NumPy

Citation

Si utilizas este modelo, cita la siguiente referencia:

@article{iabd06_2025,
  author    = {IABD06},
  title     = {Clasificación de imágenes de perros y gatos},
  journal   = {Repositorio Hugging Face},
  year      = {2025}
}
Downloads last month
5
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support