Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

[Projeto] Sessão 5 - Faça como eu Fiz

O objetivo inicial do exercício era simples: transformar a GRU em uma GRU com duas camadas e ajustar a passagem da memória interna para a camada linear. A alteração conceitual principal foi trocar o uso de hidden.squeeze() por hidden[-1], pois agora a memória da GRU tem dimensão (2, B, F), e precisei usar apenas a memória da última camada.

A atividade ficou mais trabalhosa porque o notebook original dependia de uma API antiga do torchtext, que não funciona mais no Colab atual. Por isso, a preparação dos dados foi reescrita com PyTorch puro, mantendo o foco da aula: padding, packing, GRU e classificação de sequências.

Segue o link com computador: https://github.com/Moquiuti/Redes-Neurais-Recorrentes-Deep-Learning-com-PyTorch/blob/main/Analise_de_Sentimentos_GRU_2_Camadas.ipynb