У меня проблема с этим методом, который должен возвращать как обучающий, так и проверочный набор данных и проверять его, чтобы вернуть индекс, который соответствует первому вхождению каждого класса в CIFAR10
.
это код: def get_cifar10_dataset(): """
Должен создать сеть cifar 10 и определить индекс набора данных при первом появлении каждого нового класса
:return: tuple of training and validation dataset as well as label indices
:rtype: (gluon.data.Dataset, 'dict_values' object is not subscriptable, gluon.data.Dataset,
dict[int:int])
"""
train_data = None
val_data = None
# YOUR CODE HERE
train_data = datasets.CIFAR10(train=True, root=M5_IMAGES)
val_data = datasets.CIFAR10(train=False, root=M5_IMAGES)