dcbench.tasks.minidata package

Submodules

dcbench.tasks.minidata.unagi_configs module

Module contents

class MiniDataSolution(artifacts, attributes=None, container_id=None)[source]

Bases: dcbench.common.solution.Solution

Parameters
  • artifacts (Mapping[str, Artifact]) –

  • attributes (Mapping[str, Attribute]) –

  • container_id (str) –

artifact_specs: Mapping[str, dcbench.common.artifact_container.ArtifactSpec] = {'train_ids': ArtifactSpec(description='A list of train example ids from the  ``id`` column of ``train_data``.', artifact_type=<class 'dcbench.common.artifact.YAMLArtifact'>, optional=False)}
task_id: str = 'minidata'
classmethod from_ids(train_ids, problem_id)[source]
Parameters
  • train_ids (Sequence[str]) –

  • problem_id (str) –

class MiniDataProblem(artifacts, attributes=None, container_id=None)[source]

Bases: dcbench.common.problem.Problem

Parameters
  • artifacts (Mapping[str, Artifact]) –

  • attributes (Mapping[str, Attribute]) –

  • container_id (str) –

artifact_specs: Mapping[str, dcbench.common.artifact_container.ArtifactSpec] = {'test_data': ArtifactSpec(description='A DataPanel of test examples with columns ``id``, ``input``, and ``target``.', artifact_type=<class 'dcbench.common.artifact.DataPanelArtifact'>, optional=False), 'train_data': ArtifactSpec(description='A DataPanel of train examples with columns ``id``, ``input``, and ``target``.', artifact_type=<class 'dcbench.common.artifact.DataPanelArtifact'>, optional=False), 'val_data': ArtifactSpec(description='A DataPanel of validation examples with columns ``id``, ``input``, and ``target``.', artifact_type=<class 'dcbench.common.artifact.DataPanelArtifact'>, optional=False)}
task_id: str = 'minidata'
solve(idx_selected, **kwargs)[source]
Parameters
  • idx_selected (Any) –

  • kwargs (Any) –

Return type

dcbench.common.solution.Solution

evaluate(solution)[source]
Parameters

solution (dcbench.common.solution.Solution) –

name: str
summary: str
solution_class: type