Source code for dataset
[docs]class Dataset():
def __init__(self, train_images, test_images, train_labels, test_labels, emotion_index_map, time_delay=None):
self._train_images = train_images
self._test_images = test_images
self._train_labels = train_labels
self._test_labels = test_labels
self._emotion_index_map = emotion_index_map
self._time_delay = time_delay
[docs] def get_training_data(self):
return self._train_images, self._train_labels
[docs] def get_test_data(self):
return self._test_images, self._test_labels
[docs] def get_emotion_index_map(self):
return self._emotion_index_map
[docs] def get_time_delay(self):
return self._time_delay
[docs] def num_test_images(self):
return len(self._test_images)
[docs] def num_train_images(self):
return len(self._train_images)
[docs] def num_images(self):
return self.num_train_images() + self.num_test_images()
[docs] def print_data_details(self):
print('\nDATASET DETAILS')
print('%d image samples' % (self.num_images()))
print('%d training samples' % self.num_train_images())
print('%d test samples\n' % self.num_test_images())