IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Importa il modulo richiesto.
  • Crea un DataLoader usando dataset, impostando una dimensione del batch di due e abilitando lo shuffling.
  • Itera sul DataLoader e 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)
Modifica ed esegui il codice