ComenzarEmpieza gratis

Bloque regresor de caja

Tu tarea final consiste en crear un bloque regresor para predecir las coordenadas del cuadro delimitador. Decides crear un bloque con dos capas totalmente conectadas con una activación ReLU entre ellas, similar al clasificador que definiste anteriormente.

Tus direcciones de correo electrónico vgg_model y input_dim siguen disponibles, y las direcciones torch y torchvision.models se han importado.

Este ejercicio forma parte del curso

Aprendizaje profundo para imágenes con PyTorch

Ver curso

Instrucciones del ejercicio

  • Crea una variable num_coordinates con el número de coordenadas del cuadro delimitador que se va a predecir.
  • Define la dimensión de entrada adecuada para la primera capa lineal y establece la dimensión de salida en 32.
  • Define la dimensión de salida adecuada en la última capa del regresor.

Ejercicio interactivo práctico

Prueba este ejercicio completando el código de muestra.

# Define the number of coordinates
____

bb = nn.Sequential(  
	# Add input and output dimensions
	nn.Linear(____, ____),
	nn.ReLU(),
	# Add the output for the last regression layer
	nn.Linear(32, ____),
)
Editar y ejecutar código