Source code for datumaro.plugins.sampler.algorithm.algorithm

# Copyright (C) 2021 Intel Corporation
#
# SPDX-License-Identifier: MIT

from enum import Enum, auto


[docs]class SamplingMethod(Enum): topk = auto() lowk = auto() randk = auto() mixk = auto() randtopk = auto()
[docs]class Algorithm(Enum): entropy = auto()
[docs]class InferenceResultAnalyzer: """ Basic interface for IRA (Inference Result Analyzer) """ def __init__(self, dataset, inference): self.data = dataset self.inference = inference self.sampling_method = SamplingMethod
[docs] def get_sample(self, method: str, k: int): raise NotImplementedError()