IniziaInizia gratis

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

Visualizza il corso

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)
Modifica ed esegui il codice