virelay.model

Contains the data model abstraction.

Module Attributes

DownSamplingMethod

Represents the different methods that can be used to down-sample an image.

UpSamplingMethod

Represents the different methods that can be used to up-sample an image.

AttributionStrategy

The different possible attribution strategies.

DatasetType

The different possible dataset types.

Classes

Analysis

Represents an analysis of multiple attributions.

AnalysisCategory

Represents a single category in an analysis.

AnalysisDatabase

Represents a single analysis database, which contains the analysis of attributions.

AnalysisYaml

Represents an analysis definition, which is contained in the project definition of the project YAML file.

Attribution

Represents a single attribution from an attribution database.

AttributionDatabase

Represents a single attribution database, which contains the attributions for the dataset samples.

AttributionYaml

Represents an attribution definition, which is contained in the project definition of the project YAML file.

DatasetYaml

Represents a dataset definition, which is contained in the project definition of the project YAML file.

Hdf5Dataset

Represents a dataset that is stored in an HDF5 database.

ImageDirectoryDataset

Represents an image dataset, where the image files are in a directory hierarchy were the names of the directories represent the labels of the images.

Label

Represents a label of the dataset.

LabelJson

Represents a label in the label map JSON file.

LabelMap

Represents a map between output neuron indices and their respective human-readable label name.

Project

Represents a single project, which can be loaded from a YAML file.

ProjectFileYaml

Represents the project YAML file, which contains the definition of the project.

ProjectYaml

Represents a project definition, which is contained in project YAML file.

Sample

Represents a sample in a dataset.

Workspace

Represents a workspace, which may consist of multiple projects.