vipr.interfaces package

Submodules

vipr.interfaces.data_loader module

vipr.interfaces.loss module

class vipr.interfaces.loss.LossInterface(**kw: Any)

Bases: Interface

class Meta

Bases: object

interface = 'loss'
abstract loss(input, target)

Calculate the loss

Returns:

loss value

vipr.interfaces.model_loader module

vipr.interfaces.network_architecture module

class vipr.interfaces.network_architecture.NetworkArchitectureHandlerInterface(**kw: Any)

Bases: Interface

class Meta

Bases: object

interface = 'network_architecture'
abstract get(**kwargs) Module

Defines and returns the network architecture.

Parameters:

**kwargs – Architecture parameters like: - input_shape: Input dimensions - output_shape: Output dimensions - condition_shape: For conditional networks etc.

Returns:

Network architecture

vipr.interfaces.optimizer module

class vipr.interfaces.optimizer.OptimizerInterface(**kw: Any)

Bases: Interface

class Meta

Bases: object

interface = 'optimizer'
abstract get(parameters)

vipr.interfaces.postprocessor module

vipr.interfaces.predictor module

Module contents