SYMBOL INDEX (42 symbols across 5 files) FILE: dataloader.py class EpisodeDataset (line 19) | class EpisodeDataset(data.Dataset): method __init__ (line 21) | def __init__(self, root, phase='train', n_shot=5, n_eval=15, transform... method __getitem__ (line 38) | def __getitem__(self, idx): method __len__ (line 41) | def __len__(self): class ClassDataset (line 45) | class ClassDataset(data.Dataset): method __init__ (line 47) | def __init__(self, images, label, transform=None): method __getitem__ (line 56) | def __getitem__(self, idx): method __len__ (line 63) | def __len__(self): class EpisodicSampler (line 67) | class EpisodicSampler(data.Sampler): method __init__ (line 69) | def __init__(self, total_classes, n_class, n_episode): method __iter__ (line 74) | def __iter__(self): method __len__ (line 78) | def __len__(self): function prepare_data (line 82) | def prepare_data(args): FILE: learner.py class Learner (line 11) | class Learner(nn.Module): method __init__ (line 13) | def __init__(self, image_size, bn_eps, bn_momentum, n_classes): method forward (line 41) | def forward(self, x): method get_flat_params (line 47) | def get_flat_params(self): method copy_flat_params (line 50) | def copy_flat_params(self, cI): method transfer_params (line 57) | def transfer_params(self, learner_w_grad, cI): method reset_batch_stats (line 73) | def reset_batch_stats(self): FILE: main.py function meta_test (line 76) | def meta_test(eps, eval_loader, learner_w_grad, learner_wo_grad, metalea... function train_learner (line 100) | def train_learner(learner_w_grad, metalearner, train_input, train_target... function main (line 129) | def main(): FILE: metalearner.py class MetaLSTMCell (line 9) | class MetaLSTMCell(nn.Module): method __init__ (line 11) | def __init__(self, input_size, hidden_size, n_learner_params): method reset_parameters (line 29) | def reset_parameters(self): method init_cI (line 38) | def init_cI(self, flat_params): method forward (line 41) | def forward(self, inputs, hx=None): method extra_repr (line 71) | def extra_repr(self): class MetaLearner (line 76) | class MetaLearner(nn.Module): method __init__ (line 78) | def __init__(self, input_size, hidden_size, n_learner_params): method forward (line 88) | def forward(self, inputs, hs=None): FILE: utils.py class GOATLogger (line 11) | class GOATLogger: method __init__ (line 13) | def __init__(self, args): method reset_stats (line 43) | def reset_stats(self): method batch_info (line 50) | def batch_info(self, **kwargs): method logdebug (line 80) | def logdebug(self, strout): method loginfo (line 82) | def loginfo(self, strout): function accuracy (line 86) | def accuracy(output, target, topk=(1,)): function save_ckpt (line 102) | def save_ckpt(episode, metalearner, optim, save): function resume_ckpt (line 113) | def resume_ckpt(metalearner, optim, resume, device): function preprocess_grad_loss (line 121) | def preprocess_grad_loss(x):