clinicadl.networks.nn

ClinicaDL neural networks.

Build your own neural network

MLP

Simple fully-connected neural network (or Multi-Layer Perceptron) with linear, normalization, activation and dropout layers.

ConvEncoder

Fully convolutional encoder network with convolutional, pooling, normalization, activation and dropout layers.

ConvDecoder

Fully convolutional decoder network with transposed convolutions, unpooling, normalization, activation and dropout layers.

CNN

A regressor/classifier with first convolutional layers and then fully connected layers.

Generator

A generator with first fully-connected layers and then convolutional layers.

AutoEncoder

An AutoEncoder with convolutional and fully connected layers.

VAE

A Variational AutoEncoder with convolutional and fully connected layers.

Common neural networks

From literature

DenseNets

ResNets

Squeeze-and-Excitation ResNets

Vision Transformers