Portafolio personal · Desarrollo web e inteligencia artificialCix Code

Paleta de comandos

↑ ↓ navegar↵ abrirEsc cerrar
Proyectos
Caso de estudio · Aprendizaje automático

Clasificación de dígitos manuscritos (TecnoForms)

Comparación de CNN, KNN y regresión logística sobre Digits, con evaluación mediante métricas y matriz de confusión.

Problema

Comparar modelos que reconocen dígitos manuscritos y examinar en qué clases se concentran los errores.

Solución

El trabajo compara una red convolucional, KNN y regresión logística con Digits de scikit-learn. Se normalizaron 1 797 imágenes de 8 × 8 y se reservó un conjunto de prueba de 360 imágenes.

Mi participación

El informe de SENATI registra mi trabajo de preparación de datos, comparación de modelos y evaluación del prototipo.

Arquitectura técnica

  1. Imágenes de Digits
  2. Preparación de datos
  3. CNN, KNN y regresión logística
  4. Predicciones y evaluación

Funcionalidades

  • Comparación de tres enfoques de clasificación.
  • Evaluación con métricas y matrices de confusión.

Decisiones técnicas

La tasa de aprendizaje de la CNN se eligió mediante validación estratificada de tres pliegues en el conjunto de entrenamiento.

Evidencias

Exactitud sobre las mismas 360 imágenes de prueba. Son resultados del informe de SENATI y corresponden a dígitos aislados de Digits.

KNN (k = 3)
98,61 %
CNN
98,06 %
Regresión logística
97,22 %
Matriz de confusión de la CNN. Las filas son clases reales y las columnas son predicciones.
Matriz de confusión de la CNN sobre 360 imágenes, con 353 aciertos.
Cuadrícula de dígitos manuscritos con clase real y predicción de la CNN.
Ejemplos de predicción del conjunto de prueba, extraídos del informe académico.

Aprendizajes

KNN obtuvo la mayor exactitud en esta prueba. La evaluación usó imágenes de dígitos aislados. Para aplicar el método a formularios físicos todavía haría falta probar el recorte de dígitos, la calidad de las fotografías y la revisión de predicciones dudosas.

Enlaces