matchzoo.engine.base_task

Base task.

Module Contents

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

Bases: abc.ABC

Base Task, shouldn’t be used directly.

TYPE = base
losses

Losses used in the task.

Type:return
metrics

Metrics used in the task.

Type:return
output_shape

output shape of a single sample of the task.

Type:return
output_dtype

output data type for specific task.

Type:return
_convert(self, identifiers, parse)
_assure_losses(self)
_assure_metrics(self)
classmethod list_available_losses(cls)
Returns:a list of available losses.
classmethod list_available_metrics(cls)
Returns:a list of available metrics.