Blueprint (Implementation)#

alts.modules.blueprint
class BaselineBlueprint[source]#

Bases: Blueprint

Configuration
Repeat: 1
Time Source: IterationTimeSource()
Oracles: POracles(process= FCFSQueryQueue())
DataPools: ResultDataPools(result= FlatQueriedDataPool())
Process: DataSourceProcess(data_source= LineDataSource())
StoppingCriteria: TimeStoppingCriteria(stop_time= 100)
ExperimentModules: InitQueryExperimentModules(
initial_query_sampler = LatinHypercubeQuerySampler(num_queries=10),
query_selector=ResultQuerySelector(
query_optimizer=NoQueryOptimizer(query_sampler=UniformQuerySampler()),
query_decider=AllQueryDecider(),
)
)
Evaluators: PlotAllDataPointsEvaluator(), PrintExpTimeEvaluator()
data_pools: DataPools = ResultDataPools(result=NOTSET)#
evaluators: Iterable[Evaluator] = (PlotAllDataPointsEvaluator(folder='fig', root_path='./eval', interactive=False, fig_name='AllData'), <alts.modules.evaluator.PrintExpTimeEvaluator object>)#
experiment_modules: ExperimentModules = InitQueryExperimentModules(query_selector=NOTSET, initial_query_sampler=NOTSET)#
oracles: Oracles = POracles(process=NOTSET)#
process: Process = DataSourceProcess(data_source=NOTSET)#
repeat: int = 1#
stopping_criteria: StoppingCriteria = TimeStoppingCriteria(stop_time=NOTSET)#
time_source: TimeSource = IterationTimeSource(start_time=0, time_step=1)#