Python fuel.datasets.CIFAR10 Examples
The following are 3
code examples of fuel.datasets.CIFAR10().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
fuel.datasets
, or try the search function
.
Example #1
Source File: utils.py From discgen with MIT License | 6 votes |
def create_cifar10_streams(training_batch_size, monitoring_batch_size): """Creates CIFAR10 data streams. Parameters ---------- training_batch_size : int Batch size for training. monitoring_batch_size : int Batch size for monitoring. Returns ------- rval : tuple of data streams Data streams for the main loop, the training set monitor, the validation set monitor and the test set monitor. """ train_set = CIFAR10(('train',), sources=('features',), subset=slice(0, 45000)) valid_set = CIFAR10(('train',), sources=('features',), subset=slice(45000, 50000)) test_set = CIFAR10(('test',), sources=('features',)) return create_streams(train_set, valid_set, test_set, training_batch_size, monitoring_batch_size)
Example #2
Source File: test_cifar10.py From attention-lvcsr with MIT License | 5 votes |
def test_cifar10(): train = CIFAR10(('train',), load_in_memory=False) assert train.num_examples == 50000 handle = train.open() features, targets = train.get_data(handle, slice(49990, 50000)) assert features.shape == (10, 3, 32, 32) assert targets.shape == (10, 1) train.close(handle) test = CIFAR10(('test',), load_in_memory=False) handle = test.open() features, targets = test.get_data(handle, slice(0, 10)) assert features.shape == (10, 3, 32, 32) assert targets.shape == (10, 1) assert features.dtype == numpy.uint8 assert targets.dtype == numpy.uint8 test.close(handle) stream = DataStream.default_stream( test, iteration_scheme=SequentialScheme(10, 10)) data = next(stream.get_epoch_iterator())[0] assert data.min() >= 0.0 and data.max() <= 1.0 assert data.dtype == config.floatX assert_raises(ValueError, CIFAR10, ('valid',)) assert_raises(ValueError, CIFAR10, ('train',), subset=slice(50000, 60000))
Example #3
Source File: test_cifar10.py From fuel with MIT License | 5 votes |
def test_cifar10(): train = CIFAR10(('train',), load_in_memory=False) assert train.num_examples == 50000 handle = train.open() features, targets = train.get_data(handle, slice(49990, 50000)) assert features.shape == (10, 3, 32, 32) assert targets.shape == (10, 1) train.close(handle) test = CIFAR10(('test',), load_in_memory=False) handle = test.open() features, targets = test.get_data(handle, slice(0, 10)) assert features.shape == (10, 3, 32, 32) assert targets.shape == (10, 1) assert features.dtype == numpy.uint8 assert targets.dtype == numpy.uint8 test.close(handle) stream = DataStream.default_stream( test, iteration_scheme=SequentialScheme(10, 10)) data = next(stream.get_epoch_iterator())[0] assert data.min() >= 0.0 and data.max() <= 1.0 assert data.dtype == config.floatX assert_raises(ValueError, CIFAR10, ('valid',)) assert_raises(ValueError, CIFAR10, ('train',), subset=slice(50000, 60000))