Mercurial > pylearn
comparison pylearn/datasets/utlc.py @ 1477:48efafaaf7fb
Add function for loading the transfer labels of utlc
author | Pascal Lamblin <lamblinp@iro.umontreal.ca> |
---|---|
date | Sat, 21 May 2011 01:03:10 -0400 |
parents | 2aa80f5b5bbc |
children |
comparison
equal
deleted
inserted
replaced
1476:8c10bda4bb5f | 1477:48efafaaf7fb |
---|---|
108 valid /= v | 108 valid /= v |
109 test /= v | 109 test /= v |
110 else: | 110 else: |
111 raise Exception("This dataset don't have its normalization defined") | 111 raise Exception("This dataset don't have its normalization defined") |
112 if transfer: | 112 if transfer: |
113 transfer = load_filetensor(os.path.join(config.data_root(),"UTLC","filetensor",name+"_transfer.ft")) | 113 transfer = load_ndarray_transfer(name) |
114 return train, valid, test, transfer | 114 return train, valid, test, transfer |
115 else: | 115 else: |
116 return train, valid, test | 116 return train, valid, test |
117 | 117 |
118 def load_sparse_dataset(name, normalize=True, transfer=False, | 118 def load_sparse_dataset(name, normalize=True, transfer=False, |
177 transfer = load_filetensor(os.path.join(config.data_root(),"UTLC","filetensor",name+"_transfer.ft")) | 177 transfer = load_filetensor(os.path.join(config.data_root(),"UTLC","filetensor",name+"_transfer.ft")) |
178 return train, valid, test, transfer | 178 return train, valid, test, transfer |
179 else: | 179 else: |
180 return train, valid, test | 180 return train, valid, test |
181 | 181 |
182 def load_ndarray_transfer(name): | |
183 """ | |
184 Load the transfer labels for the training set of data set `name`. | |
185 | |
186 It will be returned in ndarray format. | |
187 """ | |
188 assert name in ['avicenna','harry','rita','sylvester','terry','ule'] | |
189 transfer = load_filetensor(os.path.join(config.data_root(), 'UTLC', | |
190 'filetensor', name+'_transfer.ft')) | |
191 return transfer | |
192 | |
182 def load_ndarray_label(name): | 193 def load_ndarray_label(name): |
183 """ Load the train,valid,test data for the dataset `name` | 194 """ Load the train,valid,test data for the dataset `name` |
184 and return it in ndarray format. | 195 and return it in ndarray format. |
185 | 196 |
186 This is only available for the toy dataset ule. | 197 This is only available for the toy dataset ule. |