Ruta de aprendizaje de IA

Construye una red neuronal desde cero en Java

15 retos te llevan del producto escalar a una red que aprende XOR, y luego a optimizadores modernos como Adam, sin bibliotecas de IA: neuronas, activaciones, pérdida, gradientes, retropropagación y entrenamiento. Resuélvelos en orden en Java; cada uno se ejecuta en tu navegador con pruebas instantáneas y una revisión de IA.

  1. 1

    Componentes básicos

    Vectores, funciones de activación y una sola neurona.

    0/3
    Aprende primero el concepto Neuronas y funciones de activación en Python Leer la lección →
    1. 1 Producto escalar de dos vectores Fácil Resolver en Java
    2. 2 Funciones de activación Fácil Resolver en Java
    3. 3 Una sola neurona artificial Fácil Resolver en Java
  2. 2

    Propagación hacia adelante

    Capas, una red de dos capas y funciones de pérdida.

    0/3
    Aprende primero el concepto Propagación hacia adelante y funciones de pérdida en Python Leer la lección →
    1. 1 Propagación hacia adelante en una capa densa Intermedio Resolver en Java
    2. 2 Propagación hacia adelante en una red de dos capas Intermedio Resolver en Java
    3. 3 Funciones de pérdida: MSE, MAE y entropía cruzada Fácil Resolver en Java
  3. 3

    Entrenamiento

    Gradientes, retropropagación y descenso de gradiente, hasta resolver XOR.

    0/5
    Aprende primero el concepto Descenso de gradiente y retropropagación en Python Leer la lección →
    1. 1 Derivadas de funciones de activación Fácil Resolver en Java
    2. 2 Gradientes de una sola neurona Intermedio Resolver en Java
    3. 3 Retropropagación en una red de dos capas Difícil Resolver en Java
    4. 4 Entrena una neurona con descenso de gradiente Intermedio Resolver en Java
    5. 5 Entrena una red neuronal para resolver XOR Difícil Resolver en Java
  4. 4

    Mejor entrenamiento

    Inicialización de pesos, mini-lotes, momentum y Adam.

    0/4
    Aprende primero el concepto Optimizadores de redes neuronales: SGD, Momentum y Adam en Python Leer la lección →
    1. 1 Inicialización de pesos Xavier y He Fácil Resolver en Java
    2. 2 Descenso de gradiente por mini-lotes Intermedio Resolver en Java
    3. 3 Descenso de gradiente con momentum Fácil Resolver en Java
    4. 4 Optimizador Adam Intermedio Resolver en Java