How do I split a custom dataset into training and test datasets?
Starting in PyTorch 0.4.1 you can use random_split: train_size = int(0.8 * len(full_dataset)) test_size = len(full_dataset) – train_size train_dataset, test_dataset = torch.utils.data.random_split(full_dataset, [train_size, test_size])