comparison datasets/defs.py @ 266:1e4e60ddadb1

Merge. Ah, et dans le dernier commit, j'avais oublié de mentionner que j'ai ajouté du code pour gérer l'isolation de différents clones pour rouler des expériences et modifier le code en même temps.
author fsavard
date Fri, 19 Mar 2010 10:56:16 -0400
parents 966272e7f14b
children 4533350d7361
comparison
equal deleted inserted replaced
265:c8fe09a65039 266:1e4e60ddadb1
9 # if the environmental variables exist, get the path from them, 9 # if the environmental variables exist, get the path from them,
10 # otherwise fall back on the default 10 # otherwise fall back on the default
11 NIST_PATH = os.getenv('NIST_PATH','/data/lisa/data/nist/by_class/') 11 NIST_PATH = os.getenv('NIST_PATH','/data/lisa/data/nist/by_class/')
12 DATA_PATH = os.getenv('DATA_PATH','/data/lisa/data/ift6266h10/') 12 DATA_PATH = os.getenv('DATA_PATH','/data/lisa/data/ift6266h10/')
13 13
14 nist_digits = FTDataSet(train_data = [os.path.join(NIST_PATH,'digits/digits_train_data.ft')], 14 nist_digits = lambda maxsize=None: FTDataSet(train_data = [os.path.join(NIST_PATH,'digits/digits_train_data.ft')],
15 train_lbl = [os.path.join(NIST_PATH,'digits/digits_train_labels.ft')], 15 train_lbl = [os.path.join(NIST_PATH,'digits/digits_train_labels.ft')],
16 test_data = [os.path.join(NIST_PATH,'digits/digits_test_data.ft')], 16 test_data = [os.path.join(NIST_PATH,'digits/digits_test_data.ft')],
17 test_lbl = [os.path.join(NIST_PATH,'digits/digits_test_labels.ft')], 17 test_lbl = [os.path.join(NIST_PATH,'digits/digits_test_labels.ft')],
18 indtype=theano.config.floatX, inscale=255.) 18 indtype=theano.config.floatX, inscale=255., maxsize=maxsize)
19 nist_lower = FTDataSet(train_data = [os.path.join(NIST_PATH,'lower/lower_train_data.ft')], 19 nist_lower = lambda maxsize=None: FTDataSet(train_data = [os.path.join(NIST_PATH,'lower/lower_train_data.ft')],
20 train_lbl = [os.path.join(NIST_PATH,'lower/lower_train_labels.ft')], 20 train_lbl = [os.path.join(NIST_PATH,'lower/lower_train_labels.ft')],
21 test_data = [os.path.join(NIST_PATH,'lower/lower_test_data.ft')], 21 test_data = [os.path.join(NIST_PATH,'lower/lower_test_data.ft')],
22 test_lbl = [os.path.join(NIST_PATH,'lower/lower_test_labels.ft')], 22 test_lbl = [os.path.join(NIST_PATH,'lower/lower_test_labels.ft')],
23 indtype=theano.config.floatX, inscale=255.) 23 indtype=theano.config.floatX, inscale=255., maxsize=maxsize)
24 nist_upper = FTDataSet(train_data = [os.path.join(NIST_PATH,'upper/upper_train_data.ft')], 24 nist_upper = lambda maxsize=None: FTDataSet(train_data = [os.path.join(NIST_PATH,'upper/upper_train_data.ft')],
25 train_lbl = [os.path.join(NIST_PATH,'upper/upper_train_labels.ft')], 25 train_lbl = [os.path.join(NIST_PATH,'upper/upper_train_labels.ft')],
26 test_data = [os.path.join(NIST_PATH,'upper/upper_test_data.ft')], 26 test_data = [os.path.join(NIST_PATH,'upper/upper_test_data.ft')],
27 test_lbl = [os.path.join(NIST_PATH,'upper/upper_test_labels.ft')], 27 test_lbl = [os.path.join(NIST_PATH,'upper/upper_test_labels.ft')],
28 indtype=theano.config.floatX, inscale=255.) 28 indtype=theano.config.floatX, inscale=255., maxsize=maxsize)
29 29
30 nist_all = FTDataSet(train_data = [os.path.join(DATA_PATH,'train_data.ft')], 30 nist_all = lambda maxsize=None: FTDataSet(train_data = [os.path.join(DATA_PATH,'train_data.ft')],
31 train_lbl = [os.path.join(DATA_PATH,'train_labels.ft')], 31 train_lbl = [os.path.join(DATA_PATH,'train_labels.ft')],
32 test_data = [os.path.join(DATA_PATH,'test_data.ft')], 32 test_data = [os.path.join(DATA_PATH,'test_data.ft')],
33 test_lbl = [os.path.join(DATA_PATH,'test_labels.ft')], 33 test_lbl = [os.path.join(DATA_PATH,'test_labels.ft')],
34 valid_data = [os.path.join(DATA_PATH,'valid_data.ft')], 34 valid_data = [os.path.join(DATA_PATH,'valid_data.ft')],
35 valid_lbl = [os.path.join(DATA_PATH,'valid_labels.ft')], 35 valid_lbl = [os.path.join(DATA_PATH,'valid_labels.ft')],
36 indtype=theano.config.floatX, inscale=255.) 36 indtype=theano.config.floatX, inscale=255., maxsize=maxsize)
37 37
38 ocr = FTDataSet(train_data = [os.path.join(DATA_PATH,'ocr_train_data.ft')], 38 ocr = lambda maxsize=None: FTDataSet(train_data = [os.path.join(DATA_PATH,'ocr_train_data.ft')],
39 train_lbl = [os.path.join(DATA_PATH,'ocr_train_labels.ft')], 39 train_lbl = [os.path.join(DATA_PATH,'ocr_train_labels.ft')],
40 test_data = [os.path.join(DATA_PATH,'ocr_test_data.ft')], 40 test_data = [os.path.join(DATA_PATH,'ocr_test_data.ft')],
41 test_lbl = [os.path.join(DATA_PATH,'ocr_test_labels.ft')], 41 test_lbl = [os.path.join(DATA_PATH,'ocr_test_labels.ft')],
42 valid_data = [os.path.join(DATA_PATH,'ocr_valid_data.ft')], 42 valid_data = [os.path.join(DATA_PATH,'ocr_valid_data.ft')],
43 valid_lbl = [os.path.join(DATA_PATH,'ocr_valid_labels.ft')], 43 valid_lbl = [os.path.join(DATA_PATH,'ocr_valid_labels.ft')],
44 indtype=theano.config.floatX, inscale=255.) 44 indtype=theano.config.floatX, inscale=255., maxsize=maxsize)
45 45
46 nist_P07 = FTDataSet(train_data = [os.path.join(DATA_PATH,'data/P07_train'+str(i)+'_data.ft') for i in range(100)], 46 nist_P07 = lambda maxsize=None: FTDataSet(train_data = [os.path.join(DATA_PATH,'data/P07_train'+str(i)+'_data.ft') for i in range(100)],
47 train_lbl = [os.path.join(DATA_PATH,'data/P07_train'+str(i)+'_labels.ft') for i in range(100)], 47 train_lbl = [os.path.join(DATA_PATH,'data/P07_train'+str(i)+'_labels.ft') for i in range(100)],
48 test_data = [os.path.join(DATA_PATH,'data/P07_test_data.ft')], 48 test_data = [os.path.join(DATA_PATH,'data/P07_test_data.ft')],
49 test_lbl = [os.path.join(DATA_PATH,'data/P07_test_labels.ft')], 49 test_lbl = [os.path.join(DATA_PATH,'data/P07_test_labels.ft')],
50 valid_data = [os.path.join(DATA_PATH,'data/P07_valid_data.ft')], 50 valid_data = [os.path.join(DATA_PATH,'data/P07_valid_data.ft')],
51 valid_lbl = [os.path.join(DATA_PATH,'data/P07_valid_labels.ft')], 51 valid_lbl = [os.path.join(DATA_PATH,'data/P07_valid_labels.ft')],
52 indtype=theano.config.floatX, inscale=255.) 52 indtype=theano.config.floatX, inscale=255., maxsize=maxsize)
53 53
54 mnist = GzpklDataSet(os.path.join(DATA_PATH,'mnist.pkl.gz')) 54 mnist = lambda maxsize=None: GzpklDataSet(os.path.join(DATA_PATH,'mnist.pkl.gz'),
55 maxsize=maxsize)