matchzoo.engine.base_task

Base task.

Module Contents

Classes

BaseTask

Base Task, shouldn’t be used directly.

class matchzoo.engine.base_task.BaseTask(losses=None, metrics=None)

Bases: abc.ABC

Base Task, shouldn’t be used directly.

TYPE = base
_convert(self, identifiers, parse)
_assure_losses(self)
_assure_metrics(self)
property losses(self)
Returns

Losses used in the task.

property metrics(self)
Returns

Metrics used in the task.

abstract classmethod list_available_losses(cls) → list
Returns

a list of available losses.

abstract classmethod list_available_metrics(cls) → list
Returns

a list of available metrics.

property output_shape(self) → tuple
Returns

output shape of a single sample of the task.

property output_dtype(self)
Returns

output data type for specific task.