ABLkit
Overview
Abductive Learning
Installation
Introduction to ABLkit
Learn the Basics
Quick Start
Dataset & Data Structure
Learning Part
Reasoning part
Evaluation Metrics
Bridge
Advanced Topics
Examples
MNIST Addition
Handwritten Formula (HWF)
Handwritten Equation Decipherment (HED)
Zoo
BDD-OIA
API
ablkit.data
ablkit.learning
ablkit.reasoning
ablkit.bridge
ablkit.utils
References
References
ABLkit
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
P
|
R
|
S
|
T
|
V
|
Z
A
A3BLBridge (class in ablkit.bridge)
A3BLReasoner (class in ablkit.reasoning)
abduce() (ablkit.reasoning.A3BLReasoner method)
(ablkit.reasoning.Reasoner method)
abduce_candidates() (ablkit.reasoning.GroundKB method)
(ablkit.reasoning.KBBase method)
abduce_pseudo_label() (ablkit.bridge.BaseBridge method)
(ablkit.bridge.SimpleBridge method)
abduce_soft_label() (ablkit.bridge.A3BLBridge method)
abl_cache() (in module ablkit.utils)
ablkit.bridge
module
ablkit.data.evaluation
module
ablkit.learning.torch_dataset
module
ablkit.utils
module
ABLLogger (class in ablkit.utils)
ABLModel (class in ablkit.learning)
aggregate() (ablkit.reasoning.A3BLReasoner method)
avg_confidence_dist() (in module ablkit.utils)
B
BaseBridge (class in ablkit.bridge)
BaseMetric (class in ablkit.data.evaluation)
BasicNN (class in ablkit.learning)
batch_abduce() (ablkit.reasoning.A3BLReasoner method)
(ablkit.reasoning.Reasoner method)
batch_supervised_abduce() (ablkit.reasoning.Reasoner method)
batch_top_k() (ablkit.reasoning.VerificationReasoner method)
C
Cache (class in ablkit.utils)
callHandlers() (ablkit.utils.ABLLogger method)
ClassificationDataset (class in ablkit.learning.torch_dataset)
clear_cache() (ablkit.utils.Cache method)
compute_metrics() (ablkit.data.evaluation.BaseMetric method)
(ablkit.data.evaluation.ReasoningMetric method)
(ablkit.data.evaluation.SymbolAccuracy method)
concat_data_examples() (ablkit.bridge.SimpleBridge method)
confidence_dist() (in module ablkit.utils)
D
data_preprocess() (ablkit.bridge.SimpleBridge method)
E
elements_num() (ablkit.data.structures.ListData method)
enumerate_label_assignments() (in module ablkit.reasoning.reasoner)
evaluate() (ablkit.data.evaluation.BaseMetric method)
extract_features() (ablkit.learning.BasicNN method)
F
filter_pseudo_label() (ablkit.bridge.BaseBridge method)
fit() (ablkit.learning.BasicNN method)
flatten() (ablkit.data.structures.ListData method)
(in module ablkit.utils)
G
get_current_instance() (ablkit.utils.ABLLogger class method)
get_from_dict() (ablkit.utils.Cache method)
get_query_string() (ablkit.reasoning.PrologKB method)
GroundKB (class in ablkit.reasoning)
H
hamming_dist() (in module ablkit.utils)
I
idx_to_pseudo_label() (ablkit.bridge.BaseBridge method)
(ablkit.bridge.SimpleBridge method)
init_cache() (ablkit.utils.Cache method)
K
KBBase (class in ablkit.reasoning)
L
ListData (class in ablkit.data.structures)
load() (ablkit.learning.ABLModel method)
(ablkit.learning.BasicNN method)
log_dir (ablkit.utils.ABLLogger property)
log_file (ablkit.utils.ABLLogger property)
logic_forward() (ablkit.reasoning.KBBase method)
(ablkit.reasoning.PrologKB method)
M
module
ablkit.bridge
ablkit.data.evaluation
ablkit.learning.torch_dataset
ablkit.utils
multi_label_aggregate() (ablkit.reasoning.A3BLReasoner method)
MultiLabelClassificationDataset (class in ablkit.learning.torch_dataset)
P
predict() (ablkit.bridge.BaseBridge method)
(ablkit.bridge.SimpleBridge method)
(ablkit.learning.ABLModel method)
(ablkit.learning.BasicNN method)
predict_proba() (ablkit.learning.BasicNN method)
PredictionDataset (class in ablkit.learning.torch_dataset)
print_log() (in module ablkit.utils)
process() (ablkit.data.evaluation.BaseMetric method)
(ablkit.data.evaluation.ReasoningMetric method)
(ablkit.data.evaluation.SymbolAccuracy method)
PrologKB (class in ablkit.reasoning)
pseudo_label_to_idx() (ablkit.bridge.BaseBridge method)
(ablkit.bridge.SimpleBridge method)
R
Reasoner (class in ablkit.reasoning)
ReasoningMetric (class in ablkit.data.evaluation)
reform_list() (in module ablkit.utils)
RegressionDataset (class in ablkit.learning.torch_dataset)
rejection_dist() (in module ablkit.utils)
revise_at_idx() (ablkit.reasoning.KBBase method)
(ablkit.reasoning.PrologKB method)
S
save() (ablkit.learning.ABLModel method)
(ablkit.learning.BasicNN method)
score() (ablkit.learning.BasicNN method)
setLevel() (ablkit.utils.ABLLogger method)
similarity_dist() (in module ablkit.utils)
SimpleBridge (class in ablkit.bridge)
supervised_abduce_pseudo_label() (ablkit.bridge.SimpleBridge method)
SymbolAccuracy (class in ablkit.data.evaluation)
T
tab_data_to_tuple() (in module ablkit.utils)
test() (ablkit.bridge.BaseBridge method)
(ablkit.bridge.SimpleBridge method)
to_hashable() (in module ablkit.utils)
to_tuple() (ablkit.data.structures.ListData method)
top_k_candidates() (ablkit.reasoning.VerificationReasoner method)
top_k_satisfying() (in module ablkit.reasoning.reasoner)
train() (ablkit.bridge.A3BLBridge method)
(ablkit.bridge.BaseBridge method)
(ablkit.bridge.SimpleBridge method)
(ablkit.bridge.VerificationBridge method)
(ablkit.learning.ABLModel method)
train_data_iter() (ablkit.bridge.A3BLBridge method)
train_epoch() (ablkit.learning.BasicNN method)
V
valid() (ablkit.bridge.BaseBridge method)
(ablkit.bridge.SimpleBridge method)
(ablkit.learning.ABLModel method)
VerificationBridge (class in ablkit.bridge)
VerificationReasoner (class in ablkit.reasoning)
Z
zoopt_budget() (ablkit.reasoning.Reasoner method)
zoopt_score() (ablkit.reasoning.Reasoner method)