ccic#

Classes

class models.ccic.Ccic(backbone, loss, args, transform)[source]#

Bases: ContinualModel

COMPATIBILITY: List[str] = ['class-il', 'domain-il', 'task-il', 'cssl']#
NAME: str = 'ccic'#
compute_embeddings()[source]#

Computes a vector representing mean features for each class.

discard_supervised_labels(inputs, labels, not_aug_inputs)[source]#
discard_unsupervised_labels(inputs, labels, not_aug_inputs)[source]#
end_epoch(dataset)[source]#
end_task(dataset)[source]#
forward(x)[source]#
get_debug_iters()[source]#

Returns the number of iterations to wait before logging. - CCIC needs a couple more iterations to initialize the KNN.

static get_parser()[source]#
Return type:

ArgumentParser

observe(inputs, labels, not_aug_inputs, epoch=None)[source]#