Skip to content

API Reference

The API reflects the two-stage pipeline described in the paper: an Extractor turns a dataset into a meta-feature vector, an Evaluator scores circuits to build ground-truth labels, and a Recommender predicts a circuit ranking from meta-features. The Inference entry points connect them together; the Circuits module holds the encoding-circuit pool and kernel computation.

Page Contents
Inference recommend, preprocess_new_dataset, evaluate_recommendation - the end-to-end entry points
Extractors get_extractor, BaseExtractor, ExtractionResult, task-specific extractors
Evaluators get_evaluator, BaseEvaluator, task-specific Oracles, filter_degenerate_datasets
Recommender load_default_recommender, get_recommender, PairwiseRecommender, model-selection utilities
Circuits CIRCUIT_POOL, UNIT_RANGE_CIRCUITS, kernel-matrix computation