Costruire un RNN per il forecasting
È il momento di creare la tua prima rete ricorrente! Sarà un modello sequence-to-vector composto da uno strato RNN con due layer e un hidden_size di 32. Dopo lo strato RNN, un semplice strato lineare mapperà gli output in un singolo valore da predire.
I seguenti import sono già stati eseguiti per te:
import torch
import torch.nn as nn
Questo esercizio fa parte del corso
Deep Learning intermedio con PyTorch
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
class Net(nn.Module):
def __init__(self):
super().__init__()
# Define RNN layer
self.rnn = ____(
____,
____,
____,
____,
)
self.fc = nn.Linear(32, 1)