@@ -316,31 +316,36 @@ def parse_args():
316316
317317 # -- processor params
318318 parser .add_argument ('--gpu_mode' , type = int , default = 1 , help = 'Accelerate the script using GPU.' )
319- parser .add_argument ('--seed' , type = int , default = 1 , help = '.' )
319+ parser .add_argument ('--seed' , type = int , default = 1 , help = 'Random seed .' )
320320
321321 # -- data params
322- parser .add_argument ('--database' , type = str , default = 'emnist' , help = 'The database.' )
323- parser .add_argument ('--dim' , type = int , default = 28 , help = 'The dimension of the training data.' )
324- parser .add_argument ('--test_name' , type = str , default = '' , help = 'Test folder name.' )
322+ parser .add_argument ('--database' , type = str , default = 'emnist' , help = 'Meta-training database.' )
323+ parser .add_argument ('--dim' , type = int , default = 28 , help = 'Dimension of the training data.' )
324+ parser .add_argument ('--test_name' , type = str , default = '' ,
325+ help = 'Name of the folder at the secondary level in the hierarchy of the results directory '
326+ 'tree.' )
325327
326328 # -- meta-training params
327- parser .add_argument ('--episodes' , type = int , default = 10002 , help = 'The number of training episodes.' )
328- parser .add_argument ('--K' , type = int , default = 50 , help = 'The number of training datapoints per class.' )
329- parser .add_argument ('--Q' , type = int , default = 5 , help = 'The number of query datapoints per class.' )
330- parser .add_argument ('--M' , type = int , default = 5 , help = 'The number of classes per task.' )
331- parser .add_argument ('--lamb' , type = float , default = 2.1 , help = '.' )
332- parser .add_argument ('--lr_meta' , type = float , default = 1e-3 , help = '.' )
333- parser .add_argument ('--a' , type = float , default = 1e-3 , help = '.' )
329+ parser .add_argument ('--episodes' , type = int , default = 600 , help = 'Number of meta-training episodes.' )
330+ parser .add_argument ('--K' , type = int , default = 50 , help = 'Number of training data points per class.' )
331+ parser .add_argument ('--Q' , type = int , default = 10 , help = 'Number of query data points per class.' )
332+ parser .add_argument ('--M' , type = int , default = 5 , help = 'Number of classes per task.' )
333+ parser .add_argument ('--lamb' , type = float , default = 0. , help = 'Meta-loss regularization parameter.' )
334+ parser .add_argument ('--lr_meta' , type = float , default = 1e-3 , help = 'Meta-optimization learning rate.' )
335+ parser .add_argument ('--a' , type = float , default = 1e-3 ,
336+ help = 'Initial learning rate for the pseudo-gradient term at episode 0.' )
334337
335338 # -- log params
336- parser .add_argument ('--res' , type = str , default = 'results' , help = 'Path for storing the results .' )
337- parser .add_argument ('--avg_window' , type = int , default = 10 , help = 'The size of moving average window in the '
338- ' output figures.' )
339+ parser .add_argument ('--res' , type = str , default = 'results' , help = 'Result directory .' )
340+ parser .add_argument ('--avg_window' , type = int , default = 10 ,
341+ help = 'The size of moving average window used in the output figures.' )
339342
340343 # -- model params
341- parser .add_argument ('--vec' , nargs = '*' , default = [], help = 'Learning rule terms.' )
344+ parser .add_argument ('--vec' , nargs = '*' , default = [],
345+ help = 'Index vector specifying the plasticity terms to be used for model training in '
346+ 'adaptation.' )
342347 parser .add_argument ('--fbk' , type = str , default = 'sym' ,
343- help = 'Feedback matrix type: 1) sym = Symmetric matrix ; 2) fix = Fixed random matrix .' )
348+ help = 'Feedback connection type: 1) sym = Symmetric feedback ; 2) fix = Fixed random feedback .' )
344349
345350 args = parser .parse_args ()
346351
0 commit comments