Saltar al contenido principal
Machine learning, neural networks, LLMs, retrieval-augmented generation, model serving, and the systems engineering behind production AI.

Artificial Intelligence

Machine learning, neural networks, LLMs, retrieval-augmented generation, model serving, and the systems engineering behind production AI.

Neural Network

Watch one training step in a tiny network

A 3→4→1 network moves a single example forward, measures error, and backpropagates a weight update.

Step

Activations
State
Why it matters

    Neural Networks

    Intermediate (3/5) ~1.5 horas Neurona: weighted sum + activation Redes feedforward: input, hidden, output layers Backpropagation: gradientes y chain rule Loss functions y optimizers Prereqs: AI Fundamentals, Calculus básico (derivadas)

    Neural Networks son modelos computacionales inspirados en el cerebro humano, compuestos por capas de neuronas que transforman inputs en outputs mediante weighted sums y funciones de activación.

    Neurona

    output = activation(w₁x₁ + w₂x₂ + ... + wₙxₙ + b)
    • Weights (w): parámetros aprendibles.
    • Bias (b): offset.
    • Activation function: introduce no-linealidad.

    Activation Functions

    FunciónFórmulaUso
    Sigmoid1 / (1 + e^-x)Output binario
    Tanh(e^x - e^-x) / (e^x + e^-x)Hidden layers
    ReLUmax(0, x)Hidden layers (default)
    Softmaxe^x / Σe^xOutput multiclase

    Red Feedforward

    Input Layer → Hidden Layer 1 → Hidden Layer 2 → Output Layer

    Cada conexión tiene un weight; cada nodo tiene un bias.

    Backpropagation

    Algoritmo para calcular gradientes del loss respecto a cada weight:

    1. Forward pass: computa output y loss.
    2. Backward pass: aplica chain rule desde output hacia input.
    3. Update: ajusta weights con optimizer.

    Loss Functions

    TipoFunciónUso
    MSE(y_pred - y_true)²Regresión
    Binary Cross-Entropy-[y log(p) + (1-y) log(1-p)]Clasificación binaria
    Categorical Cross-Entropy-Σ y_i log(p_i)Clasificación multiclase

    Optimizers

    OptimizerCaracterística
    SGDSimple, puede quedar atrapado en mínimos locales
    MomentumAcelera en dirección consistente
    AdamCombina momentum + adaptive learning rates

    Aplicaciones

    • Computer Vision — CNNs para imágenes
    • NLP — Transformers, RNNs, LSTMs
    • Speech recognition — RNNs, CTC loss
    • Reinforcement learning — Deep Q-Networks (DQN)
    • Enseñanza — base para deep learning

    Trayectoria de Práctica

    1. Implementa una neurona desde cero: weighted sum + sigmoid.
    2. Implementa forward pass de una red simple.
    3. Investiga backpropagation: traza gradientes para una red 2-2-1.
    4. Investiga ReLU vs sigmoid: ¿por qué ReLU resuelve vanishing gradient?
    5. Investiga Adam: ¿por qué es el optimizer por defecto?