19
19
from __future__ import division
20
20
from __future__ import print_function
21
21
22
+ import os
22
23
import numpy as np
23
24
import six .moves .urllib as urllib
24
25
import tensorflow as tf
@@ -242,7 +243,7 @@ def __init__(self, class_number, train_examples, test_examples, **kwargs):
242
243
243
244
class EMNIST (MNIST ):
244
245
245
- VERSION = tfds .core .Version ('1.0.0 ' )
246
+ VERSION = tfds .core .Version ('1.0.1 ' )
246
247
247
248
BUILDER_CONFIGS = [
248
249
EMNISTConfig (
@@ -251,55 +252,55 @@ class EMNIST(MNIST):
251
252
train_examples = 697932 ,
252
253
test_examples = 116323 ,
253
254
description = "EMNIST ByClass: 814,255 characters. 62 unbalanced classes." ,
254
- version = "0.1 .1" ,
255
+ version = "1.0 .1" ,
255
256
),
256
257
EMNISTConfig (
257
258
name = "bymerge" ,
258
259
class_number = 47 ,
259
260
train_examples = 697932 ,
260
261
test_examples = 116323 ,
261
262
description = "EMNIST ByMerge: 814,255 characters. 47 unbalanced classes." ,
262
- version = "0.1 .1" ,
263
+ version = "1.0 .1" ,
263
264
),
264
265
EMNISTConfig (
265
266
name = "balanced" ,
266
267
class_number = 47 ,
267
268
train_examples = 112800 ,
268
269
test_examples = 18800 ,
269
270
description = "EMNIST Balanced: 131,600 characters. 47 balanced classes." ,
270
- version = "0.1 .1" ,
271
+ version = "1.0 .1" ,
271
272
),
272
273
EMNISTConfig (
273
274
name = "letters" ,
274
275
class_number = 37 ,
275
276
train_examples = 88800 ,
276
277
test_examples = 14800 ,
277
278
description = "EMNIST Letters: 103,600 characters. 26 balanced classes." ,
278
- version = "0.1 .1" ,
279
+ version = "1.0 .1" ,
279
280
),
280
281
EMNISTConfig (
281
282
name = "digits" ,
282
283
class_number = 10 ,
283
284
train_examples = 240000 ,
284
285
test_examples = 40000 ,
285
286
description = "EMNIST Digits: 280,000 characters. 10 balanced classes." ,
286
- version = "0.1 .1" ,
287
+ version = "1.0 .1" ,
287
288
),
288
289
EMNISTConfig (
289
290
name = "mnist" ,
290
291
class_number = 10 ,
291
292
train_examples = 60000 ,
292
293
test_examples = 10000 ,
293
294
description = "EMNIST MNIST: 70,000 characters. 10 balanced classes." ,
294
- version = "0.1 .1" ,
295
+ version = "1.0 .1" ,
295
296
),
296
297
EMNISTConfig (
297
298
name = "test" ,
298
299
class_number = 62 ,
299
300
train_examples = 10 ,
300
301
test_examples = 2 ,
301
302
description = "EMNIST test data config." ,
302
- version = "0.1 .1" ,
303
+ version = "1.0 .1" ,
303
304
),
304
305
]
305
306
@@ -330,7 +331,7 @@ def _split_generators(self, dl_manager):
330
331
"test_labels" : 'emnist-{}-test-labels-idx1-ubyte' .format (self .builder_config .name ),
331
332
}
332
333
dir_name = dl_manager .manual_dir
333
- import os
334
+
334
335
return [
335
336
tfds .core .SplitGenerator (
336
337
name = tfds .Split .TRAIN ,
0 commit comments