IniziaInizia gratis

Rete con livello lineare

Le reti neurali spesso contengono molti livelli, ma la maggior parte sono livelli lineari. Capire un singolo livello lineare ti aiuta a coglierne il funzionamento prima di aggiungere complessità.

Applica un livello lineare a un tensore di input e osserva l'output.

Questo esercizio fa parte del corso

Introduzione al Deep Learning con PyTorch

Visualizza il corso

Istruzioni dell'esercizio

  • Crea un livello Linear che prende 3 feature in input e restituisce 2 output.
  • Fai passare input_tensor attraverso il livello lineare.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

import torch
import torch.nn as nn

input_tensor = torch.tensor([[0.3471, 0.4547, -0.2356]])

# Create a Linear layer
linear_layer = nn.____(
                         in_features=____, 
                         out_features=____
                         )

# Pass input_tensor through the linear layer
output = ____(____)

print(output)
Modifica ed esegui il codice