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__(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__(samples: sedna.datasources.BaseDataSource)[source]