● Capítulo 1 · Redes Neuronales

La neurona artificial: el perceptrón

Una neurona recibe entradas x, las multiplica por pesos w, añade un sesgo b y pasa el resultado por una activación σ. Aprender es solo encontrar los w y b que minimizan el error.

MSc. Freddy León Cruz · Escuela de Informática · Quito, Ecuador
Ciberseguridad & Big Data — 2026

Anatomía de una neurona
x₁ x₂ x₃ w₁w₂w₃ Σ+b σ a a = σ(w·x + b)
01 Introducción

Anatomía de una neurona artificial

Una neurona artificial recibe un vector de entradas x, las multiplica por un vector de pesos w aprendidos, añade un sesgo b, y pasa el resultado por una función de activación σ. Lo que llamamos aprendizaje es solo encontrar los w y b que minimizan el error.

a = σ( w · x + b )

El vector x es cualquier cosa que pueda codificarse como números:

DominioVector de entrada x
Diagnóstico médico[edad, presión, glucosa, IMC…]
Imagen 28×28 (MNIST)784 píxeles en [0, 1]
Audioamplitud por muestra de tiempo
Texto (palabra)embedding de 300 a 4096 dimensiones
Precio de vivienda[m², habitaciones, año…]
02 Desarrollo

Activación sigmoide: de número a probabilidad

La suma z = w·x + b es un número cualquiera. La sigmoide lo aplasta al rango (0, 1), y esa salida se interpreta como una probabilidad. Con z muy grande σ→1; muy negativo σ→0; y σ(0)=0.5.

La neurona en vivo 🔧

Ajusta las entradas x, los pesos w y el sesgo b. Calculamos z = w·x + b y la activación a = σ(z).

x₁1.0
x₂0.5
w₁1.5
w₂-2.0
b0.5
a = σ(z)
03 Desarrollo

Error, Bernoulli y entropía cruzada

La etiqueta y (label) no la predice la red — viene del mundo real (del médico, del diagnóstico confirmado). En un problema binario: y = 1 (sí tiene diabetes) o y = 0 (no).

Bernoulli es el modelo probabilístico más simple: una moneda con probabilidad p de cara. Sobre esa idea se construye todo lo demás — entropía cruzada, sigmoide y clasificación binaria.

La entropía cruzada (error logarítmico) se usa cuando la salida es una probabilidad (sigmoide para binaria, softmax para multiclase). Minimizarla equivale a máxima verosimilitud asumiendo distribución Bernoulli/categórica.

Gradiente respecto al sesgo:

∂ℒ/∂b = (p − y) · 1 = (p − y)

Con p = 0.485, y = 1:
∂ℒ/∂b = (0.485 − 1) = −0.515

El gradiente negativo indica que, para reducir el error, hay que aumentar b.

MSE (error cuadrático) se usa para regresión (salida continua: precio, temperatura). Minimizar MSE equivale a máxima verosimilitud asumiendo error Gaussiano.

04 Resultados

El problema del XOR

El XOR (OR exclusivo) devuelve 1 cuando las dos entradas son distintas y 0 cuando son iguales. Cuatro patrones agotan el problema. Un perceptrón con umbral solo puede trazar una recta (w₁x₁ + w₂x₂ + b = 0) — pero ninguna recta separa los «1» de los «0».

Intenta separar el XOR con una recta 📏

Mueve la recta con w₁, w₂, b. Los puntos correctos se ponen verdes. Verás que lo máximo es 3 de 4: es imposible con una sola recta.

w₁1.0
w₂1.0
b-0.5
05 Desarrollo

Redes multicapa y backpropagation

La idea clave es añadir una capa intermedia (oculta). Con dos perceptrones ocultos (Per1, Per2), cada uno traza una recta distinta; un tercer perceptrón (Per3) combina sus dos salidas. Las dos rectas dividen el plano en regiones que permiten separar el XOR.

x₁ x₂ Per1 Per2 Per3 XOR capa oculta (2 neuronas)
Backpropagation es el algoritmo que reparte el error desde la salida hacia atrás, calculando el gradiente de cada peso para poder ajustarlos con descenso de gradiente.
06 Conclusiones

¿Qué función de pérdida usar?

PérdidaCuándoActivaciónEquivale a máx. verosimilitud con…
Entropía cruzadaClasificación (salida = probabilidad)sigmoide (binaria) / softmax (multiclase)distribución Bernoulli / categórica
MSE (cuadrático)Regresión (salida continua)linealerror Gaussiano

En una frase: una neurona es a = σ(w·x + b); aprender es ajustar w y b por descenso de gradiente para minimizar la pérdida. Un perceptrón traza una recta; para problemas como el XOR hacen falta capas ocultas.

07 Evaluación en línea

Escanea y responde desde tu móvil

El QR aparecerá al iniciar el servidor

Cada estudiante recibe 10 preguntas al azar de un banco de 80. Al terminar verás tu calificación final y podrás descargar tu boleta para enviarla al docente.

  1. Escanea el QR con la cámara del teléfono.
  2. Escribe tu nombre y responde las 10 preguntas.
  3. Pulsa Calificar → revisa aciertos y errores.
  4. Tu resultado se envía automáticamente al panel del docente (y puedes descargarlo como respaldo).
— inicia el servidor para ver el enlace —
08 Banco de preguntas

Evaluación: 10 preguntas aleatorias

Seleccionadas al azar de un banco de 80. Para aprobar necesitas 7 de 10. Puedes reintentar con un nuevo conjunto.