lib.sedna.algorithms.multi_task_learning.task_jobs.task_mining

Mining tasks of inference sample base on task attribute extractor

param samples : infer sample

param see sedna.datasources.BaseDataSource for more detail.

returns

allocations

rtype

tasks that assigned to each sample

Module Contents

Classes

TaskMiningBySVC

Corresponding to TaskDefinitionBySVC

TaskMiningByDataAttr

Corresponding to TaskDefinitionByDataAttr

class lib.sedna.algorithms.multi_task_learning.task_jobs.task_mining.TaskMiningBySVC(task_extractor, **kwargs)[source]

Corresponding to TaskDefinitionBySVC

Parameters

task_extractor (Model) – SVC Model used to predicting target tasks

__call__(self, samples: sedna.datasources.BaseDataSource)[source]
class lib.sedna.algorithms.multi_task_learning.task_jobs.task_mining.TaskMiningByDataAttr(task_extractor, **kwargs)[source]

Corresponding to TaskDefinitionByDataAttr

Parameters
  • task_extractor (Dict) – used to match target tasks

  • attr_filed (List[Metadata]) – metadata is usually a class feature label with a finite values.

__call__(self, samples: sedna.datasources.BaseDataSource)[source]