Training an Image Classification Model in PyTorch
Training an image classification model is a great way to get started with model training using Deep Lake datasets.
How to Train an Image Classification Model in PyTorch using Activeloop Deep Lake
This tutorial is also available as a Colab Notebook
Data Preprocessing
import deeplake
from PIL import Image
import numpy as np
import os, time
import torch
from torchvision import transforms, models
# Connect to the training and testing datasets
ds_train = deeplake.load('hub://activeloop/fashion-mnist-train')
ds_test = deeplake.load('hub://activeloop/fashion-mnist-test')tform = transforms.Compose([
transforms.RandomRotation(20), # Image augmentation
transforms.ToTensor(), # Must convert to pytorch tensor for subsequent operations to run
transforms.Normalize([0.5], [0.5]),
])Model Definition
Training the Model
Last updated
Was this helpful?