Modelo final - Clasificacion de estado de frutas (12 clases)

Modelo final de la Actividad 9 del proyecto Sistema inteligente para estimar el estado de madurez y deterioro de frutas.

Decision de la Actividad 9

  • Ninguna mejora supero el criterio de robustez (limite inferior del IC 95 % > 0).
  • Se conserva la base del 04 como modelo final.
  • La mejora de la Actividad 9 es la calibracion, la prediccion selectiva y la conversion a TFLite.
  • Candidato evaluado: V3-Small.
  • Bootstrap: delta medio +0.0262 (IC 95 % [-0.0125, +0.0623]).

Configuracion

  • Modelo base: MobileNetV2 congelada (Actividad 8), F1 macro 0.594 en test.
  • No se aplico label smoothing: SparseCategoricalCrossentropy no lo soporta en esta version de Keras.
  • Calibracion con temperature scaling (T = 1.162).
  • Conversion a TensorFlow Lite con cuantizacion dinamica.

Resultados en test

Modelo Exactitud Exactitud balanceada F1 macro QWK Top-3
Mayoria 0.4131 0.0833 0.0487 0.0000 0.4713
Random Forest 0.6694 0.5147 0.5217 0.6546 0.8812
Criterio 03 0.5958 0.5720 0.5335 0.5532 nan
MobileNetV2 0.6621 0.6334 0.5940 0.6899 0.9038
  • F1 macro del modelo final: 0.5940
  • Diferencia frente a la base: +0.0000
  • Mejora confirmada en valid: no.

TensorFlow Lite

  • Tamano: 2.43 MB
  • Latencia mediana en CPU de Colab: 21.1 ms (referencia, no latencia del telefono)

Uso

from huggingface_hub import hf_hub_download
import tensorflow as tf

ruta = hf_hub_download(
    repo_id="Carlosmg23/fruit-ripeness-final",
    filename="modelo_final.keras",
)
modelo = tf.keras.models.load_model(ruta)

Para movil, usar modelo_final.tflite con TensorFlow Lite.

Limitaciones

  • Si la mejora no se confirmo, el modelo final es la base; el fine-tuning y V3 se reportan como experimentos, no como mejoras de F1.
  • El conjunto externo es de 60 imagenes pequenas (120-184 px) y, si son generadas por IA, el dominio no es el de una foto real de celular.
  • La latencia medida en Colab no es la del telefono.
  • Rotten es deterioro, no una etapa de maduracion.
  • El modelo puede fallar con iluminacion, fondo o distancia muy distintas.

Licencia

CC BY 4.0. Dataset derivado de Fruit Ripeness de Muhammad's Workspace (Roboflow Universe, version 3).

Downloads last month
126
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Dataset used to train Carlosmg23/fruit-ripeness-final