SYMBOL INDEX (59 symbols across 5 files) FILE: MODELS/attention.py class Channel_Att (line 6) | class Channel_Att(nn.Module): method __init__ (line 7) | def __init__(self, channels, t=16): method forward (line 14) | def forward(self, x): class Att (line 28) | class Att(nn.Module): method __init__ (line 29) | def __init__(self, channels,shape, out_channels=None, no_spatial=True): method forward (line 33) | def forward(self, x): FILE: MODELS/bam.py class Flatten (line 6) | class Flatten(nn.Module): method forward (line 7) | def forward(self, x): class ChannelGate (line 9) | class ChannelGate(nn.Module): method __init__ (line 10) | def __init__(self, gate_channel, reduction_ratio=16, num_layers=1): method forward (line 23) | def forward(self, in_tensor): class SpatialGate (line 27) | class SpatialGate(nn.Module): method __init__ (line 28) | def __init__(self, gate_channel, reduction_ratio=16, dilation_conv_num... method forward (line 40) | def forward(self, in_tensor): class BAM (line 42) | class BAM(nn.Module): method __init__ (line 43) | def __init__(self, gate_channel): method forward (line 47) | def forward(self,in_tensor): FILE: MODELS/cbam.py class BasicConv (line 6) | class BasicConv(nn.Module): method __init__ (line 7) | def __init__(self, in_planes, out_planes, kernel_size, stride=1, paddi... method forward (line 14) | def forward(self, x): class Flatten (line 22) | class Flatten(nn.Module): method forward (line 23) | def forward(self, x): class ChannelGate (line 26) | class ChannelGate(nn.Module): method __init__ (line 27) | def __init__(self, gate_channels, reduction_ratio=16, pool_types=['avg... method forward (line 37) | def forward(self, x): function logsumexp_2d (line 62) | def logsumexp_2d(tensor): class ChannelPool (line 68) | class ChannelPool(nn.Module): method forward (line 69) | def forward(self, x): class SpatialGate (line 72) | class SpatialGate(nn.Module): method __init__ (line 73) | def __init__(self): method forward (line 78) | def forward(self, x): class CBAM (line 84) | class CBAM(nn.Module): method __init__ (line 85) | def __init__(self, gate_channels, reduction_ratio=16, pool_types=['avg... method forward (line 91) | def forward(self, x): FILE: MODELS/model_resnet.py function conv3x3 (line 11) | def conv3x3(in_planes, out_planes, stride=1): class BasicBlock (line 17) | class BasicBlock(nn.Module): method __init__ (line 20) | def __init__(self, inplanes, planes, shape,stride=1, downsample=None, ... method forward (line 41) | def forward(self, x): class Bottleneck (line 66) | class Bottleneck(nn.Module): method __init__ (line 69) | def __init__(self, inplanes, planes,shape, stride=1, downsample=None, ... method forward (line 94) | def forward(self, x): class ResNet (line 128) | class ResNet(nn.Module): method __init__ (line 129) | def __init__(self, block, layers, network_type, num_classes, att_type=... method _make_layer (line 185) | def _make_layer(self, block, planes, shape, blocks, stride=1, att_type... method forward (line 204) | def forward(self, x,label=None): function ResidualNet (line 234) | def ResidualNet(network_type, depth, num_classes, att_type): FILE: train_cifar100.py function updateBN (line 55) | def updateBN(model): function main (line 71) | def main(): function train (line 163) | def train(train_loader, model, criterion, optimizer, epoch): function validate (line 212) | def validate(val_loader, model, criterion, epoch): function save_checkpoint (line 260) | def save_checkpoint(state, is_best, prefix): class AverageMeter (line 267) | class AverageMeter(object): method __init__ (line 269) | def __init__(self): method reset (line 272) | def reset(self): method update (line 278) | def update(self, val, n=1): function adjust_learning_rate (line 285) | def adjust_learning_rate(optimizer, epoch): function accuracy (line 292) | def accuracy(output, target, topk=(1,)): function data_transforms_cifar10 (line 307) | def data_transforms_cifar10(args): function data_transforms_cifar100 (line 326) | def data_transforms_cifar100(args):