Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Propagación Hacia Adelante | Red Neuronal Desde Cero
Introducción a las Redes Neuronales

bookPropagación Hacia Adelante

Ya has implementado la propagación hacia adelante para una sola capa en el capítulo anterior. Ahora, el objetivo es implementar la propagación hacia adelante completa, desde las entradas hasta las salidas.

Para implementar el proceso completo de propagación hacia adelante, es necesario definir el método forward() en la clase Perceptron. Este método realiza la propagación hacia adelante capa por capa llamando al método correspondiente para cada capa:

class Perceptron:
    def __init__(self, layers):
        self.layers = layers

    def forward(self, inputs):
        x = inputs
        for layer in ...:
            # Pass x layer by layer
            x = ...

        return ...

Las entradas pasan por la primera capa oculta, donde las salidas de cada capa sirven como entradas para la siguiente, hasta llegar a la capa final para producir la salida final.

Tarea

Swipe to start coding

El objetivo es implementar la propagación hacia adelante para el perceptrón:

  1. Iterar sobre las capas del perceptrón.
  2. Pasar x a través de cada capa de la red de forma secuencial.
  3. Devolver la salida final después de que todas las capas hayan procesado la entrada.

Si el método forward() está implementado correctamente, el perceptrón debe devolver un solo número entre 0 y 1 cuando se le proporcionan ciertas entradas (por ejemplo, [1, 0]).

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 5
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

Awesome!

Completion rate improved to 4

bookPropagación Hacia Adelante

Desliza para mostrar el menú

Ya has implementado la propagación hacia adelante para una sola capa en el capítulo anterior. Ahora, el objetivo es implementar la propagación hacia adelante completa, desde las entradas hasta las salidas.

Para implementar el proceso completo de propagación hacia adelante, es necesario definir el método forward() en la clase Perceptron. Este método realiza la propagación hacia adelante capa por capa llamando al método correspondiente para cada capa:

class Perceptron:
    def __init__(self, layers):
        self.layers = layers

    def forward(self, inputs):
        x = inputs
        for layer in ...:
            # Pass x layer by layer
            x = ...

        return ...

Las entradas pasan por la primera capa oculta, donde las salidas de cada capa sirven como entradas para la siguiente, hasta llegar a la capa final para producir la salida final.

Tarea

Swipe to start coding

El objetivo es implementar la propagación hacia adelante para el perceptrón:

  1. Iterar sobre las capas del perceptrón.
  2. Pasar x a través de cada capa de la red de forma secuencial.
  3. Devolver la salida final después de que todas las capas hayan procesado la entrada.

Si el método forward() está implementado correctamente, el perceptrón debe devolver un solo número entre 0 y 1 cuando se le proporcionan ciertas entradas (por ejemplo, [1, 0]).

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 5
single

single

some-alt