Query Sampler (Core)#

alts.core.query.query_sampler
class QuerySampler(num_queries)[source]#

Bases: ExperimentModule

Description
A QuerySampler samples a number of queries given its internal logic.
It is mostly used to get the first datapoints for the experiment.
Parameters:

num_queries (int) – The amount of queries to sample by default (default= 1)

num_queries: int = 1#
abstract sample(self, num_queries) queries[source]#
Description
Samples and returns a collection of num_queries-many queries
Parameters:

num_queries (int) – The amount of queries to sample by default (default= )

Returns:

Sampled queries

Return type:

NDArray

Raises:

NotImplementedError – QuerySampler is abstract