Hi, does anyone know what batch_size for validation set means for following code:
indices = list(range(len(train_data)))
np.random.shuffle(indices)
split = int(np.floor(valid_size * len(train_data)))
train_idx, valid_idx = indices[split:], indices[:split]
train_loader = DataLoader(dataset, batch_size=50,
sampler=SubsetRandomSampler(train_idx))
valid_loader = DataLoader(dataset, batch_size=50,
sampler=SubsetRandomSampler(valid_idx))
Does it mean that only 50 data in the validation set are used for validation or the complete dataset are used but 50 data are evaluated each time?
Thanks!