PyRelationAL
Notes
What is Active Learning?
Installation
Quickstart and introduction by example
Using your own datasets with PyRelationAL
Defining learning models compatible with PyRelationAL
Creating your own active learning strategies with PyRelationAL
Benchmark datasets and AL task configurations
Package modules
pyrelational.data_managers
pyrelational.datasets
pyrelational.model_managers
pyrelational.informativeness
pyrelational.strategies
pyrelational.oracles
pyrelational.pipeline
PyRelationAL
Index
Index
_
|
B
|
C
|
D
|
E
|
G
|
I
|
L
|
M
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
_
__call__() (ClassificationStrategy method)
(EnsembleModelManager method)
(ExpectedImprovementStrategy method)
(LightningModelManager method)
(MCDropoutModelManager method)
(ModelManager method)
(RandomAcquisitionStrategy method)
(RegressionStrategy method)
(RelativeDistanceStrategy method)
(RepresentativeSamplingStrategy method)
B
BenchmarkOracle (class in pyrelational.oracles.benchmark_oracle)
C
ClassificationStrategy (class in pyrelational.strategies.classification.classification_strategy)
compute_current_performance() (Pipeline method)
compute_hit_ratio() (Pipeline method)
compute_theoretical_performance() (Pipeline method)
create_classification_cold_start() (in module pyrelational.datasets.benchmark_datamanager)
create_regression_cold_start() (in module pyrelational.datasets.benchmark_datamanager)
create_warm_start() (in module pyrelational.datasets.benchmark_datamanager)
D
DataManager (class in pyrelational.data_managers.data_manager)
dataset_size (Pipeline property)
E
EnsembleModelManager (class in pyrelational.model_managers.ensemble_model_manager)
EntropyClassificationStrategy (class in pyrelational.strategies.classification.entropy_classification_strategy)
ExpectedImprovementStrategy (class in pyrelational.strategies.regression.expected_improvement_strategy)
G
get_labelled_loader() (DataManager method)
get_percentage_labelled() (DataManager method)
get_sample_feature_vector() (DataManager method)
get_sample_feature_vectors() (DataManager method)
get_sample_labels() (DataManager method)
get_test_loader() (DataManager method)
get_test_set() (DataManager method)
get_train_loader() (DataManager method)
get_train_set() (DataManager method)
get_unlabelled_loader() (DataManager method)
get_validation_loader() (DataManager method)
get_validation_set() (DataManager method)
I
init_trainer() (LightningModelManager method)
is_trained() (ModelManager method)
L
l_indices (Pipeline property)
l_loader (Pipeline property)
LeastConfidenceStrategy (class in pyrelational.strategies.classification.least_confidence_strategy)
LightningEnsembleModelManager (class in pyrelational.model_managers.ensemble_model_manager)
LightningMCDropoutModelManager (class in pyrelational.model_managers.mcdropout_model_manager)
LightningModelManager (class in pyrelational.model_managers.lightning_model_manager)
log_labelled_by() (Pipeline method)
M
MarginalConfidenceStrategy (class in pyrelational.strategies.classification.marginal_confidence_strategy)
MCDropoutModelManager (class in pyrelational.model_managers.mcdropout_model_manager)
ModelManager (class in pyrelational.model_managers.abstract_model_manager)
module
pyrelational.data_managers.data_manager
pyrelational.datasets.benchmark_datamanager
pyrelational.datasets.classification
pyrelational.datasets.regression
pyrelational.model_managers.abstract_model_manager
pyrelational.model_managers.ensemble_model_manager
pyrelational.model_managers.lightning_model_manager
pyrelational.model_managers.mcdropout_model_manager
pyrelational.oracles.abstract_oracle
pyrelational.oracles.benchmark_oracle
pyrelational.pipeline.pipeline
pyrelational.strategies.abstract_strategy
pyrelational.strategies.classification.classification_strategy
pyrelational.strategies.classification.entropy_classification_strategy
pyrelational.strategies.classification.least_confidence_strategy
pyrelational.strategies.classification.marginal_confidence_strategy
pyrelational.strategies.classification.ratio_confidence_strategy
pyrelational.strategies.regression.expected_improvement_strategy
pyrelational.strategies.regression.regression_strategy
pyrelational.strategies.regression.thompson_sampling_strategy
pyrelational.strategies.regression.upper_confidence_bound_strategy
pyrelational.strategies.task_agnostic.random_acquisition_strategy
pyrelational.strategies.task_agnostic.relative_distance_strategy
pyrelational.strategies.task_agnostic.representative_sampling_strategy
O
Oracle (class in pyrelational.oracles.abstract_oracle)
P
percentage_labelled (Pipeline property)
pick_one_sample_per_class() (in module pyrelational.datasets.benchmark_datamanager)
Pipeline (class in pyrelational.pipeline.pipeline)
pyrelational.data_managers.data_manager
module
pyrelational.datasets.benchmark_datamanager
module
pyrelational.datasets.classification
module
pyrelational.datasets.regression
module
pyrelational.model_managers.abstract_model_manager
module
pyrelational.model_managers.ensemble_model_manager
module
pyrelational.model_managers.lightning_model_manager
module
pyrelational.model_managers.mcdropout_model_manager
module
pyrelational.oracles.abstract_oracle
module
pyrelational.oracles.benchmark_oracle
module
pyrelational.pipeline.pipeline
module
pyrelational.strategies.abstract_strategy
module
pyrelational.strategies.classification.classification_strategy
module
pyrelational.strategies.classification.entropy_classification_strategy
module
pyrelational.strategies.classification.least_confidence_strategy
module
pyrelational.strategies.classification.marginal_confidence_strategy
module
pyrelational.strategies.classification.ratio_confidence_strategy
module
pyrelational.strategies.regression.expected_improvement_strategy
module
pyrelational.strategies.regression.regression_strategy
module
pyrelational.strategies.regression.thompson_sampling_strategy
module
pyrelational.strategies.regression.upper_confidence_bound_strategy
module
pyrelational.strategies.task_agnostic.random_acquisition_strategy
module
pyrelational.strategies.task_agnostic.relative_distance_strategy
module
pyrelational.strategies.task_agnostic.representative_sampling_strategy
module
Q
query() (Pipeline method)
query_target_value() (BenchmarkOracle method)
(Oracle method)
R
RandomAcquisitionStrategy (class in pyrelational.strategies.task_agnostic.random_acquisition_strategy)
RatioConfidenceStrategy (class in pyrelational.strategies.classification.ratio_confidence_strategy)
RegressionStrategy (class in pyrelational.strategies.regression.regression_strategy)
RelativeDistanceStrategy (class in pyrelational.strategies.task_agnostic.relative_distance_strategy)
representative_sampling() (in module pyrelational.strategies.task_agnostic.representative_sampling_strategy)
RepresentativeSamplingStrategy (class in pyrelational.strategies.task_agnostic.representative_sampling_strategy)
reset() (ModelManager method)
run() (Pipeline method)
S
scorer (ExpectedImprovementStrategy attribute)
(RelativeDistanceStrategy attribute)
set_target_value() (DataManager method)
softmax() (in module pyrelational.strategies.classification.classification_strategy)
step() (Pipeline method)
Strategy (class in pyrelational.strategies.abstract_strategy)
suggest() (Strategy method)
summary() (Pipeline method)
T
test() (LightningEnsembleModelManager method)
(LightningModelManager method)
(ModelManager method)
test_loader (Pipeline property)
ThompsonSamplingStrategy (class in pyrelational.strategies.regression.thompson_sampling_strategy)
train() (LightningEnsembleModelManager method)
(LightningModelManager method)
(ModelManager method)
train_and_infer() (Strategy static method)
train_loader (Pipeline property)
U
u_indices (Pipeline property)
u_loader (Pipeline property)
update_annotations() (Oracle static method)
update_dataset() (Oracle method)
update_target_value() (Oracle static method)
update_target_values() (Oracle static method)
update_train_labels() (DataManager method)
UpperConfidenceBoundStrategy (class in pyrelational.strategies.regression.upper_confidence_bound_strategy)
V
valid_loader (Pipeline property)