Nesta atividade, implementei a arquitetura da rede VGG11 com base na tabela fornecida no exercício.
A rede foi construída com 8 camadas convolucionais, todas utilizando kernel_size=3, stride=1 e padding=1, o que mantém a resolução espacial após cada convolução. Entre os blocos convolucionais, foram adicionadas 5 camadas MaxPool2d com kernel 2x2, responsáveis por reduzir progressivamente a resolução da imagem de 224x224 até 7x7.
Após a etapa convolucional, utilizei Flatten() para transformar os mapas de ativação em um vetor e, em seguida, implementei as 3 camadas totalmente conectadas descritas na arquitetura: 4096, 4096 e 10 neurônios na saída.
Também foi adicionada uma célula de teste para validar a arquitetura com uma entrada de dimensão 3 x 224 x 224, verificando que a saída final possui dimensão correspondente às 10 classes esperadas.