CNN Binary Classifier

Laboratorio CNN binario

CNN pequena para clasificacion de dos clases con visualizacion de filtros y mapas de caracteristicas.

Esta pagina entrena una CNN compacta: Conv(3x3) -> ReLU -> Flatten -> Dense -> ReLU -> Dense -> Softmax.

Las imagenes se convierten a escala de grises y se redimensionan a 32x32.

Las etiquetas binarias se mapean a probabilidades de clase 1 y clase 2.

La red se optimiza con entropia cruzada en dos clases:

$$ L = -\frac{1}{N}\sum_{i=1}^{N}\sum_{c=1}^{2} y_{ic}\log(\hat{y}_{ic}) $$

Usa LR baja para estabilidad o LR alta para rapidez con mas ruido.

  1. Carga imagenes demo de gato/perro o sube archivos personalizados.
  2. Inicializa pesos, corre epocas y monitorea perdida y precision.
  3. Revisa filtros y mapas para entender la primera conv.
  4. Sube una imagen de prueba y revisa probabilidades.
Dataset: 0
Epoca: 0
Perdida: -
Precision: -
Imagenes de entrenamiento

Las imagenes se redimensionan a 32x32 en grises antes de entrenar.

Cargando imagenes...

Filtros conv (tiempo real)
Prediccion
-
    Mapas de caracteristicas (capa conv)