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
Istruzioni dell'esercizio
- Crea un livello
Linearche prende 3 feature in input e restituisce 2 output. - Fai passare
input_tensorattraverso 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)