lib.sedna.algorithms.seen_task_learning.task_relation_discovery.task_relation_discovery

Discover relationships between all tasks

param tasks :all tasks form task_definition:

returns:

task_groups

rtype:

List of groups which including at least 1 task.

Module Contents

Classes

DefaultTaskRelationDiscover

Assume that each task is independent of each other

class lib.sedna.algorithms.seen_task_learning.task_relation_discovery.task_relation_discovery.DefaultTaskRelationDiscover(**kwargs)[source]

Bases: lib.sedna.algorithms.seen_task_learning.task_relation_discovery.base_task_relation_discovery.BaseTaskRelationDiscover

Assume that each task is independent of each other

__call__(tasks: List[lib.sedna.algorithms.seen_task_learning.artifact.Task]) List[lib.sedna.algorithms.seen_task_learning.artifact.TaskGroup][source]