Introduction to deep learning#

Libraries#

What we use:

  • PyTorch

  • PyTorch lightning

Other options:

  • Tensorflow + Keras

Models#

  • use: torchvision.models

Examples:#

  • ResNet-50

Optimiser#

  • use: torch.optim

Examples:#

  • Adam

  • SGD

Learning rate scheduler / annealer#

Augmentation#

  • use: torchvision.transforms

Examples:

  • Flip

  • Rotate

Sampler#

Examples:#

  • Batch Sampler

Dropout#

Early stopping#

Metrics#

Examples:#

  • F1 score

  • Accuracy