CIFAR-100 All-CNN-C¶
-
class
deepobs.pytorch.testproblems.cifar100_allcnnc.cifar100_allcnnc(batch_size, l2_reg=0.0005)[source]¶ DeepOBS test problem class for the All Convolutional Neural Network C on Cifar-100.
Details about the architecture can be found in the original paper.
The paper does not comment on initialization; here we use Xavier for conv filters and constant 0.1 for biases.
L2-Regularization is used on the weights (but not the biases) which defaults to
5e-4.The reference training parameters from the paper are
batch size = 256,num_epochs = 350using the Momentum optimizer with \(\mu = 0.9\) and an initial learning rate of \(\alpha = 0.05\) and decrease by a factor of10after200,250and300epochs.Parameters: - batch_size (int) -- Batch size to use.
- l2_reg (float) -- L2-regularization factor. L2-Regularization (weight decay)
is used on the weights but not the biases.
Defaults to
5e-4.