Model Card for iabd04 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 iabd04 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: iabd04
- 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 = "iabd04/Tarea6_Tema4_SBD_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
- Downloads last month
- -