🧠 Semana 4 — Aplicaciones de Redes Neuronales

NRC-198 Deep Learning

Equipo 10: Alexander Oviedo Fadul • William David Obando López • Kionar Peña Buitrago • María Fernanda Ruiz Padilla • Neheman Samir Jaller Cerchiaro
Curso: NRC-198 – Deep Learning  |  Docente: Juan Carlos Valencia  |  Fecha: Marzo 2026
Cordial saludo. Compartimos nuestras reflexiones sobre las redes neuronales artificiales. Intentamos, más allá de la pura teoría, aterrizar estos conceptos a lo que estamos viendo hoy en día en el entorno profesional colombiano. Porque, para ser muy sinceros, de nada sirve el código si no resuelve un problema real.

📌 1. ¿En qué campo se aplican las redes neuronales artificiales?

Resulta fascinante ver cómo las redes pasaron de un nicho de investigación a una infraestructura transversal. En medicina, ya clasifican imágenes radiológicas igualando a especialistas. Pensando en Colombia, con su déficit de personal médico rural, esto es una oportunidad real para democratizar el diagnóstico. Financieramente, detectan fraudes en milisegundos y apoyan la inclusión analizando perfiles alternativos de personas sin historial.

Hacia nuestro interés —el ámbito jurídico-tecnológico—, la cosa se pone aún más interesante. El proyecto colombiano MARDUK utilizó CNNs para detectar sellos y firmas en expedientes caóticos, reduciendo la indexación de 40 a 2 minutos. Obviamente, esto no es magia; la arquitectura ideal siempre depende del tipo de datos.

Como señalan Galea y Capelo (2018), su versatilidad radica en que aprenden representaciones desde los datos crudos. A diferencia del machine learning tradicional que requiere feature engineering manual, aquí el modelo hace el pesado trabajo de abstracción. Y esto es clave, siendo hoy el motor indiscutible de la transformación digital empresarial.

📊 2. ¿Cuáles son las aplicaciones de las redes neuronales artificiales?

Sinceramente, las aplicaciones actuales son inabarcables. En Procesamiento de Lenguaje Natural (NLP), modelos fundacionales como BERT y GPT lo cambiaron todo. Más allá de traducir, en el contexto jurídico ya automatizan la extracción de pretensiones de demandas y estiman riesgos de probables fallos adversos. En visión artificial, la familia ResNet clasifica imágenes frecuentemente superando al mismísimo ojo humano.

Pero hablemos del impacto económico directo. Los sistemas inmersivos de recomendación generan retornos brutales; Netflix calcula que su algoritmo salva anualmente 1.000 millones de dólares en cancelaciones, cruzando comportamientos dispares (clics, tiempos, horarios dominicales) para encontrar rentables patrones ocultos en el ruido.

Quizás lo verdaderamente más importante lo establecen Sarkar, Bali y Ghosh (2018): el revolucionario aprendizaje por transferencia (Transfer Learning). Esta particular metodología democratizó la IA, permitiéndonos adaptar un modelo gigante pre-entrenado a problemas corporativos locales con apenas un puñado de ejemplos. Para empobrecidas startups con presupuestos limitados en Latam, ahorrar un vital 70% del altísimo costo computacional es, literalmente, la pura diferencia entre poder existir o fracasar.

🧩 3. ¿Cómo funciona una red neuronal convolucional?

Es curioso pensar que el diseño intrínseco de las CNN nació de simplemente emular nuestro propio córtex visual humano. Las primeras capas neuronales detectan formas muy sueltas: un borde brillante, una curva lateral. El truco computacional recae fundamentalmente en la elegante convolución discreta: un kernel (pequeña ventana matricial) barre toda la imagen buscando patrones específicos. Al compartir matemáticamente esos calculados pesos, nos ahorramos procesar millones de parámetros innecesarios.

Tras cada convolución se aplica la clásica función asimétrica ReLU (que anula valores negativos) y un subsiguiente MaxPooling (reductor que achica inteligentemente la imagen preservando lo importante). Como afirman Galea y Capelo (2018), al iterar dinámicamente este ciclo Convolución → ReLU → Pooling, la intrincada red va paulatinamente armando el rompecabezas: desde píxeles confusos pasa a ruedas nítidas, y luego al carro entero.

El invisible aprendizaje base subyacente es una depurada prueba y error matemática por retropropagación de gradiente. La red constantemente predice, evalúa su equivocación, y luego ajusta pesos usando robustos optimizadores. Hoy, excelentes modelos utilizan sutiles conexiones residuales (ResNet) para jamás olvidar primigenios aprendizajes.

🖼️ 4. ¿Cómo debe ser la arquitectura de una CNN para detección de imágenes?

Construir lógicamente una arquitectura CNN requiere una gran estrategia metódica. El bloque fundacional estándar incluye Conv2D → BatchNormalization → ReLU → MaxPooling. Esta útil normalización por lotes ayuda a evitar indeseables desbalances numéricos. Como sabemos con rigor, el mayor enemigo perjudicial es el sobreajuste (memorizar inútilmente, en vez de generalizar). Por ello siempre combinamos defensas estadísticas como el popular Dropout (apagado estocástico aleatorio de ciertas neuronas) o robusta data augmentation computacional. Cuando escasean rotulados volúmenes de datos limpios, estos obligados trucos ciertamente salvan la inmensa mayoría de ambiciosos proyectos.

Existe además una inmensa diferencia entre poder clasificar ("mostrar gatos") y detectar espacialmente ("gato aquí mismo"). Arquitecturas lentas de dos pasos como Faster R-CNN marcan alta precisión técnica pero con visible lentitud dinámica. En poderoso contraste fluido, modelos revolucionarios de ininterrumpida pasada simultánea como YOLO v8 procesan bestialmente sobre 120 rápidos FPS continuos. Obviamente, pierden microscópica y teórica precisión puntual indetectable, pero a nivel de tiempo continuo real en video inalterable analítico, genuinamente no arrastran rival directo visible o probable.

Reafirmando a Sarkar et al. (2018), lo más sensato corporativamente jamás será desgastarse reinventando una obsoleta y lenta rueda. Obliga sólidamente adoptar eficientes backbones gigantes previos para, posteriormente, modificar su fina y última capa predictiva ajustándote suavemente (fine-tuning) limitando consumos y acelerando valiosos resultados en tus vitales problemáticas cotidianas reales.

🧠 Reflexión final

Como equipo interdisciplinario, remarcamos que dominar inteligentemente estas herramientas inevitablemente supera con creces el teclear ciegamente un model.fit(). Reclama indudablemente mucha malicia técnica: elegir la correcta topología arquitectónica justa cuando surgen nubarrones computacionales o escasean etiquetados de datos empíricos. Reconociendo categóricamente dónde termina la verdadera limitación estricta del estadístico cálculo computarizado, otorgamos cabida final y absolutamente necesaria a nuestro irreemplazable y muy sensato criterio analítico, formativo, técnico y estrictamente humano indispensable.

📚 Referencias

Galea, A., & Capelo, L. (2018). Applied Deep Learning with Python: Use Scikit-Learn, TensorFlow, and Keras to Create Intelligent Systems and Machine Learning Solutions. Packt Publishing.

Sarkar, D., Bali, R., & Ghosh, T. (2018). Hands-on transfer learning with Python: Implement advanced deep learning and neural network models using TensorFlow and Keras. Packt Publishing.