ComeçarComece de graça

Bloco regressor de caixa

A última coisa que você precisa fazer é criar um bloco regressor pra prever as coordenadas da caixa delimitadora. Você decide ter um bloco com duas camadas totalmente conectadas com uma ativação ReLU no meio, parecido com o classificador que você definiu antes.

Seus e-mails vgg_model e input_dim ainda estão disponíveis, e torch e torchvision.models foram importados.

Este exercício faz parte do curso

Aprendizado profundo para imagens com PyTorch

Ver curso

Instruções do exercício

  • Crie uma variável chamada “ num_coordinates ” com o número de coordenadas da caixa de limite a ser prevista.
  • Defina a dimensão de entrada certa para a primeira camada linear e coloque a dimensão de saída como “ 32 ”.
  • Defina a dimensão de saída certa na última camada do regressor.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código