Uso di TensorDataset
Strutturare i tuoi dati in un dataset è uno dei primi passi per addestrare una rete neurale in PyTorch. TensorDataset semplifica questo passaggio convertendo gli array NumPy in un formato utilizzabile da PyTorch.
In questo esercizio, creerai un TensorDataset utilizzando il dataset animals già caricato ed esaminerai la sua struttura.
Questo esercizio fa parte del corso
Introduzione al Deep Learning con PyTorch
Istruzioni dell'esercizio
- Converte
Xeyin tensori e crea unTensorDataset. - Accedi e stampa il primo campione.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
import torch
from torch.utils.data import TensorDataset
X = animals.iloc[:, 1:-1].to_numpy()
y = animals.iloc[:, -1].to_numpy()
# Create a dataset
dataset = ____(____, ____)
# Print the first sample
input_sample, label_sample = ____
print('Input sample:', input_sample)
print('Label sample:', label_sample)