Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Models

DD-Ranking provides the implementation of a set of commonly used model architectures in existing dataset distillation methods. Users can flexibly use these models for main evaluation or cross-architecture evaluation. We will keep updating this section with more models.

Users can also define any model with torchvision.

Naming Convention

We use the following naming conventions for models in DD-Ranking:

  • model name - model depth - norm type (for DD-Ranking implemented models)
  • torchvision model names, e.g. vgg11 and vit_b_16

Model name and depth are required when not using tochvision. When norm type is not specified, we use default normalization for the model. For example, ResNet-18-BN means ResNet18 with batch normalization. ConvNet-4 means ConvNet with depth 4 and default instance normalization.

Pretrained Model Weights

For users' convenience, we provide pretrained model weights on CIFAR10, CIFAR100, and TinyImageNet for the following models:

  • ConvNet-3 (CIFAR10, CIFAR100)
  • ConvNet-3-BN (CIFAR10, CIFAR100)
  • ConvNet-4 (TinyImageNet)
  • ConvNet-4-BN (TinyImageNet)
  • ResNet-18-BN (CIFAR10, CIFAR100, TinyImageNet, ImageNet1K)

Users can download the weights from the following links: Pretrained Model Weights.

Users can also feel free to use torchvision pretrained models.