Deep Learning with Keras Tutorial, Model and Transfer Learning
Loading Data
path = kagglehub.dataset_download("balabaskar/tom-and-jerry-image-classification")
data_path = Path(path) / "tom_and_jerry/tom_and_jerry"
trs = transforms.Compose(
[
transforms.Resize((224, 224)),
transforms.ToTensor(),
]
)
all_data = ImageFolder(data_path, transform=trs)
g1 = torch.Generator().manual_seed(20)
train_data, val_data, test_data = random_split(all_data, [0.7, 0.2, 0.1], g1)
train_loader = DataLoader(train_data, batch_size=12, shuffle=True)
val_loader = DataLoader(val_data, batch_size=12, shuffle=False)
test_loader = DataLoader(test_data, batch_size=12, shuffle=False)