Models

September 18, 2020 · View on GitHub

English | 简体中文

Contents

  1. Supported Models
  2. Inheritance Relationship

Supported Models

ClassDescriptionSupported Algorithms
BaseModelAbstract base class, define common functions
SRModelBase image SR classSRCNN, EDSR, SRResNet, RCAN, RRDBNet, etc
SRGANModelSRGAN image SR classSRGAN
ESRGANModelESRGAN image SR classESRGAN
VideoBaseModelBase video SR class
EDVRModelEDVR video SR classEDVR
StyleGAN2ModelStyleGAN2 generation classStyleGAN2

Inheritance Relationship

In order to reuse components among models, we use a lot of inheritance. The following is the inheritance relationship:

BaseModel
├── SRModel
│   ├── SRGANModel
│   │   └── ESRGANModel
│   └── VideoBaseModel
│       ├── VideoGANModel
│       └── EDVRModel
└── StyleGAN2Model