Мне нужно провести несколько экспериментов на пользовательских наборах данных с использованием pytorch. Вопрос в том, как я могу создать набор данных с помощью torch.Dataloader?
У меня есть два списка, один называется Значения и имеет тензор точки данных в каждой записи, а другой называется Метки , который имеет соответствующую метку. Я сделал следующее:
for i in range(samples):
dataset[i] = [values[i],labels[I]]
Итак, у меня есть список с datapoint и соответствующей меткой, а затем я попробовал следующее:
dataset = torch.tensor(dataset).float()
dataset = torch.utils.data.TensorDataset(dataset)
data_loader = torch.utils.data.DataLoader(dataset=dataset, batch_size=100, shuffle=True, num_workers=4, pin_memory=True)
Но, прежде всего, я получаюошибка «Не последовательность» в команде torch.tensor, и, во-вторых, я не уверен, что это правильный способ ее создания. Любое предложение?
Большое спасибо!