Uso di DataLoader
La classe DataLoader è fondamentale per gestire in modo efficiente insiemi di dati di grandi dimensioni. Velocizza l'addestramento, ottimizza l'uso della memoria e stabilizza gli aggiornamenti del gradiente, rendendo i modelli di deep learning più efficaci.
Ora creerai un DataLoader di PyTorch usando il dataset dell'esercizio precedente e lo vedrai in azione.
Questo esercizio fa parte del corso
Introduzione al Deep Learning con PyTorch
Istruzioni dell'esercizio
- Importa il modulo richiesto.
- Crea un
DataLoaderusandodataset, impostando una dimensione del batch di due e abilitando lo shuffling. - Itera sul
DataLoadere stampa ogni batch di input e label.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
from torch.utils.data import ____
# Create a DataLoader
dataloader = ____
# Iterate over the dataloader
for batch_inputs, batch_labels in dataloader:
print('batch_inputs:', batch_inputs)
print('batch_labels:', batch_labels)