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