Contents:
Building a Reasoner
Building a Learner
Compositional Test by Differentiable Reasoning
Architecture Overview
Valuation Functions
Mode Declaration
Acknowledgements
src package
alphailp
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
A
AconC (class in src.yolov5.utils.activations)
add_atom() (src.refinement.RefinementGenerator method)
add_attribute_atom() (src.refinement.RefinementGenerator method)
add_relation_atom() (src.refinement.RefinementGenerator method)
all_consts() (src.fol.logic.Atom method)
(src.fol.logic.Clause method)
(src.fol.logic.Const method)
(src.fol.logic.FuncTerm method)
(src.fol.logic.Term method)
(src.fol.logic.Var method)
all_funcs() (src.fol.logic.Atom method)
(src.fol.logic.Clause method)
(src.fol.logic.Const method)
(src.fol.logic.FuncTerm method)
(src.fol.logic.Term method)
(src.fol.logic.Var method)
all_vars() (src.fol.logic.Atom method)
(src.fol.logic.Clause method)
(src.fol.logic.Const method)
(src.fol.logic.FuncTerm method)
(src.fol.logic.Term method)
(src.fol.logic.Var method)
all_vars_by_dtype() (src.fol.logic.Clause method)
ap_per_class() (in module src.yolov5.utils.metrics)
apply_classifier() (in module src.yolov5.utils.general)
apply_func() (src.refinement.RefinementGenerator method)
args (src.fol.logic.FuncTerm attribute)
args() (src.fol.exp_parser.ExpTree method)
arity (src.fol.logic.NeuralPredicate attribute)
(src.fol.logic.Predicate attribute)
Atom (class in src.fol.logic)
atom() (src.fol.exp_parser.ExpTree method)
atoms_to_text() (src.nsfr.NSFReasoner method)
attempt_download() (in module src.yolov5.utils.google_utils)
attempt_load() (in module src.yolov5.models.experimental)
augment_hsv() (in module src.yolov5.utils.datasets)
autopad() (in module src.yolov5.models.common)
AutoShape (class in src.yolov5.models.common)
autoshape() (src.yolov5.models.common.AutoShape method)
(src.yolov5.models.yolo.Model method)
autosplit() (in module src.yolov5.utils.datasets)
B
backward() (src.yolov5.utils.activations.MemoryEfficientMish.F static method)
batch_size (src.yolov5.utils.datasets.InfiniteDataLoader attribute)
bbox_iou() (in module src.yolov5.utils.general)
BCEBlurWithLogitsLoss (class in src.yolov5.utils.loss)
beam_search() (src.clause_generator.ClauseGenerator method)
beam_search_clause() (src.clause_generator.ClauseGenerator method)
body (src.fol.logic.Clause attribute)
body() (src.fol.exp_parser.ExpTree method)
body_to_tensor() (src.tensor_encoder.TensorEncoder method)
Bottleneck (class in src.yolov5.models.common)
BottleneckCSP (class in src.yolov5.models.common)
box_candidates() (in module src.yolov5.utils.datasets)
box_iou() (in module src.yolov5.utils.general)
build_clause_infer_module() (in module src.logic_utils)
build_fact_index_dic() (src.tensor_encoder.TensorEncoder method)
build_grid() (in module src.slot_attention.model)
build_head_unifier_dic() (src.tensor_encoder.TensorEncoder method)
build_I_c() (src.tensor_encoder.TensorEncoder method)
build_infer_module() (in module src.logic_utils)
build_targets() (src.yolov5.utils.loss.ComputeLoss method)
butter_lowpass_filtfilt() (in module src.yolov5.utils.plots)
C
C3 (class in src.yolov5.models.common)
C3TR (class in src.yolov5.models.common)
cache_labels() (src.yolov5.utils.datasets.LoadImagesAndLabels method)
call() (src.facts_converter.FactsConverter method)
check_anchor_order() (in module src.yolov5.utils.autoanchor)
check_anchors() (in module src.yolov5.utils.autoanchor)
check_and_upload_dataset() (src.yolov5.utils.wandb_logging.wandb_utils.WandbLogger method)
check_dataset() (in module src.yolov5.utils.general)
check_file() (in module src.yolov5.utils.general)
check_git_status() (in module src.yolov5.utils.general)
check_img_size() (in module src.yolov5.utils.general)
check_imshow() (in module src.yolov5.utils.general)
check_online() (in module src.yolov5.utils.general)
check_python() (in module src.yolov5.utils.general)
check_requirements() (in module src.yolov5.utils.general)
check_wandb_config_file() (in module src.yolov5.utils.wandb_logging.wandb_utils)
check_wandb_resume() (in module src.yolov5.utils.wandb_logging.wandb_utils)
classes (src.yolov5.models.common.AutoShape attribute)
(src.yolov5.models.common.NMS attribute)
Classify (class in src.yolov5.models.common)
Clause (class in src.fol.logic)
clause() (src.fol.exp_parser.ExpTree method)
clause_eval() (src.nsfr.NSFReasoner method)
ClauseFunction (class in src.infer)
ClauseGenerator (class in src.clause_generator)
ClauseInferModule (class in src.infer)
clean_str() (in module src.yolov5.utils.general)
CLEVR (class in src.slot_attention.data)
CLEVRHans (class in src.data_clevr)
CLEVRHans_POSITIVE (class in src.data_clevr)
clip_coords() (in module src.yolov5.utils.general)
coco80_to_coco91_class() (in module src.yolov5.utils.general)
collate_fn() (src.yolov5.utils.datasets.LoadImagesAndLabels static method)
collate_fn4() (src.yolov5.utils.datasets.LoadImagesAndLabels static method)
Colors (class in src.yolov5.utils.plots)
colorstr() (in module src.yolov5.utils.general)
compute_acc() (in module src.train_cnn)
(in module src.train_cnn_clevr)
(in module src.train_sa_mlp_clevr)
(in module src.train_yolo_mlp)
compute_ap() (in module src.yolov5.utils.metrics)
ComputeLoss (class in src.yolov5.utils.loss)
Concat (class in src.yolov5.models.common)
conf (src.yolov5.models.common.AutoShape attribute)
(src.yolov5.models.common.NMS attribute)
ConfusionMatrix (class in src.yolov5.utils.metrics)
Const (class in src.fol.logic)
const() (src.fol.exp_parser.ExpTree method)
Contract (class in src.yolov5.models.common)
Conv (class in src.yolov5.models.common)
convert() (src.facts_converter.FactsConverter method)
convert_i() (src.facts_converter.FactsConverter method)
copy_attr() (in module src.yolov5.utils.torch_utils)
count_by_predicate() (src.fol.logic.Clause method)
create_dataloader() (in module src.yolov5.utils.datasets)
create_dataset_table() (src.yolov5.utils.wandb_logging.wandb_utils.WandbLogger method)
create_folder() (in module src.yolov5.utils.datasets)
crop() (src.yolov5.models.common.Detections method)
CrossConv (class in src.yolov5.models.experimental)
cutout() (in module src.yolov5.utils.datasets)
D
dataset (src.yolov5.utils.datasets.InfiniteDataLoader attribute)
DataType (class in src.fol.language)
DataUtils (class in src.fol.data_utils)
date_modified() (in module src.yolov5.utils.torch_utils)
de_parallel() (in module src.yolov5.utils.torch_utils)
denormalize_clevr() (in module src.nsfr_utils)
denormalize_kandinsky() (in module src.nsfr_utils)
Detect (class in src.yolov5.models.yolo)
Detections (class in src.yolov5.models.common)
discretise_NSFR() (in module src.train)
display() (src.yolov5.models.common.Detections method)
download() (in module src.yolov5.utils.general)
download_dataset_artifact() (src.yolov5.utils.wandb_logging.wandb_utils.WandbLogger method)
download_model_artifact() (src.yolov5.utils.wandb_logging.wandb_utils.WandbLogger method)
drop_last (src.yolov5.utils.datasets.InfiniteDataLoader attribute)
dtype (src.fol.logic.Const attribute)
(src.fol.logic.Term attribute)
dtypes (src.fol.logic.NeuralPredicate attribute)
(src.fol.logic.Predicate attribute)
DWConv() (in module src.yolov5.models.common)
E
emojis() (in module src.yolov5.utils.general)
encode() (src.tensor_encoder.TensorEncoder method)
end_epoch() (src.yolov5.utils.wandb_logging.wandb_utils.WandbLogger method)
Ensemble (class in src.yolov5.models.experimental)
eval_clauses() (src.clause_generator.ClauseGenerator method)
EvalInferModule (class in src.eval_clause_infer)
exif_size() (in module src.yolov5.utils.datasets)
Expand (class in src.yolov5.models.common)
ExpTree (class in src.fol.exp_parser)
extract_boxes() (in module src.yolov5.utils.datasets)
F
facts_to_index() (src.tensor_encoder.TensorEncoder method)
FactsConverter (class in src.facts_converter)
file_size() (in module src.yolov5.utils.general)
filter_by_datatype() (src.facts_converter.FactsConverter method)
find_modules() (in module src.yolov5.utils.torch_utils)
find_subs_term() (in module src.fol.logic_ops)
finish_run() (src.yolov5.utils.wandb_logging.wandb_utils.WandbLogger method)
fitness() (in module src.yolov5.utils.metrics)
flatten() (in module src.fol.exp_parser)
(in module src.fol.logic)
flatten_recursive() (in module src.yolov5.utils.datasets)
FocalLoss (class in src.yolov5.utils.loss)
Focus (class in src.yolov5.models.common)
forward() (src.eval_clause_infer.EvalInferModule method)
(src.facts_converter.FactsConverter method)
(src.infer.ClauseFunction method)
(src.infer.ClauseInferModule method)
(src.infer.InferModule method)
(src.neural_utils.LogisticRegression method)
(src.neural_utils.MLP method)
(src.nsfr.NSFReasoner method)
(src.percept.SlotAttentionPerceptionModule method)
(src.percept.YOLOPerceptionModule method)
(src.percept.YOLOPreprocess method)
(src.slot_attention.model.MLP method)
(src.slot_attention.model.SlotAttention method)
(src.slot_attention.model.SlotAttention_classifier method)
(src.slot_attention.model.SlotAttention_encoder method)
(src.slot_attention.model.SlotAttention_model method)
(src.slot_attention.model.SoftPositionEmbed method)
(src.valuation.SlotAttentionValuationModule method)
(src.valuation.YOLOValuationModule method)
(src.valuation_func.SlotAttentionColorValuationFunction method)
(src.valuation_func.SlotAttentionFrontValuationFunction method)
(src.valuation_func.SlotAttentionInValuationFunction method)
(src.valuation_func.SlotAttentionLeftSideValuationFunction method)
(src.valuation_func.SlotAttentionMaterialValuationFunction method)
(src.valuation_func.SlotAttentionRightSideValuationFunction method)
(src.valuation_func.SlotAttentionShapeValuationFunction method)
(src.valuation_func.SlotAttentionSizeValuationFunction method)
(src.valuation_func.YOLOClosebyValuationFunction method)
(src.valuation_func.YOLOColorValuationFunction method)
(src.valuation_func.YOLOInValuationFunction method)
(src.valuation_func.YOLOOnlineValuationFunction method)
(src.valuation_func.YOLOShapeValuationFunction method)
(src.yolov5.models.common.AutoShape method)
(src.yolov5.models.common.Bottleneck method)
(src.yolov5.models.common.BottleneckCSP method)
(src.yolov5.models.common.C3 method)
(src.yolov5.models.common.Classify method)
(src.yolov5.models.common.Concat method)
(src.yolov5.models.common.Contract method)
(src.yolov5.models.common.Conv method)
(src.yolov5.models.common.Expand method)
(src.yolov5.models.common.Focus method)
(src.yolov5.models.common.NMS method)
(src.yolov5.models.common.SPP method)
(src.yolov5.models.common.TransformerBlock method)
(src.yolov5.models.common.TransformerLayer method)
(src.yolov5.models.experimental.CrossConv method)
(src.yolov5.models.experimental.Ensemble method)
(src.yolov5.models.experimental.GhostBottleneck method)
(src.yolov5.models.experimental.GhostConv method)
(src.yolov5.models.experimental.MixConv2d method)
(src.yolov5.models.experimental.Sum method)
(src.yolov5.models.yolo.Detect method)
(src.yolov5.models.yolo.Model method)
(src.yolov5.utils.activations.AconC method)
(src.yolov5.utils.activations.FReLU method)
(src.yolov5.utils.activations.Hardswish static method)
(src.yolov5.utils.activations.MemoryEfficientMish method)
(src.yolov5.utils.activations.MemoryEfficientMish.F static method)
(src.yolov5.utils.activations.MetaAconC method)
(src.yolov5.utils.activations.Mish static method)
(src.yolov5.utils.activations.SiLU static method)
(src.yolov5.utils.loss.BCEBlurWithLogitsLoss method)
(src.yolov5.utils.loss.FocalLoss method)
(src.yolov5.utils.loss.QFocalLoss method)
forward_augment() (src.yolov5.models.yolo.Model method)
forward_once() (src.yolov5.models.yolo.Model method)
FReLU (class in src.yolov5.utils.activations)
func_symbol (src.fol.logic.FuncTerm attribute)
FuncSymbol (class in src.fol.logic)
FuncTerm (class in src.fol.logic)
functor() (src.fol.exp_parser.ExpTree method)
fuse() (src.yolov5.models.yolo.Model method)
fuse_conv_and_bn() (in module src.yolov5.utils.torch_utils)
fuseforward() (src.yolov5.models.common.Conv method)
G
gdrive_download() (in module src.yolov5.utils.google_utils)
generate() (src.clause_generator.ClauseGenerator method)
generate_atoms() (in module src.logic_utils)
generate_bk() (in module src.logic_utils)
generate_captions() (in module src.nsfr_utils)
generate_new_variable() (src.refinement.RefinementGenerator method)
generate_subs() (src.tensor_encoder.TensorEncoder method)
generate_term_combinations() (src.refinement.RefinementGenerator method)
get_args() (in module src.predict_clevr)
(in module src.predict_kandinsky)
(in module src.train)
(in module src.train_cnn)
(in module src.train_cnn_clevr)
(in module src.train_sa_mlp_clevr)
(in module src.train_yolo_mlp)
get_bk() (src.fol.data_utils.DataUtils method)
get_by_dtype() (src.fol.language.Language method)
get_by_dtype_name() (src.fol.language.Language method)
get_clauses() (src.fol.data_utils.DataUtils method)
(src.nsfr.NSFReasoner method)
get_clevr_loader() (in module src.nsfr_utils)
get_clevr_pos_loader() (in module src.nsfr_utils)
get_const_by_name() (src.fol.language.Language method)
get_data_loader() (in module src.nsfr_utils)
get_data_pos_loader() (in module src.nsfr_utils)
get_disagree_index() (in module src.fol.logic_ops)
get_disagreements() (in module src.fol.logic_ops)
get_fact_index() (src.tensor_encoder.TensorEncoder method)
get_hash() (in module src.yolov5.utils.datasets)
get_index_by_predname() (in module src.logic_utils)
get_ith_symbol() (src.fol.logic.FuncTerm method)
get_ith_term() (src.fol.logic.Const method)
(src.fol.logic.FuncTerm method)
(src.fol.logic.Var method)
get_kandinsky_loader() (in module src.nsfr_utils)
get_kandinsky_pos_loader() (in module src.nsfr_utils)
get_lang() (in module src.logic_utils)
get_latest_run() (in module src.yolov5.utils.general)
get_loader() (in module src.slot_attention.data)
get_max_obj_id() (src.refinement.RefinementGenerator method)
get_max_subs_num() (src.tensor_encoder.TensorEncoder method)
get_mode_declarations() (in module src.mode_declaration)
get_mode_declarations_clevr() (in module src.mode_declaration)
get_mode_declarations_kandinsky() (in module src.mode_declaration)
get_nsfr_model() (in module src.nsfr_utils)
get_nsfr_model_train() (in module src.nsfr_utils)
get_params() (src.facts_converter.FactsConverter method)
(src.infer.InferModule method)
(src.nsfr.NSFReasoner method)
get_pred_by_name() (src.fol.language.Language method)
get_prob() (in module src.nsfr_utils)
get_prob_by_prednames() (in module src.nsfr_utils)
get_run_info() (in module src.yolov5.utils.wandb_logging.wandb_utils)
get_searched_clauses() (in module src.logic_utils)
get_terms_by_dtype() (src.fol.logic.Atom method)
get_token() (in module src.yolov5.utils.google_utils)
get_top_atoms() (src.nsfr.NSFReasoner method)
get_valuation_text() (src.nsfr.NSFReasoner method)
get_var_and_dtype() (src.fol.language.Language method)
GhostBottleneck (class in src.yolov5.models.experimental)
GhostConv (class in src.yolov5.models.experimental)
git_describe() (in module src.yolov5.utils.torch_utils)
ground_to_tensor() (src.valuation.SlotAttentionValuationModule method)
(src.valuation.YOLOValuationModule method)
gsutil_getsize() (in module src.yolov5.utils.google_utils)
H
Hardswish (class in src.yolov5.utils.activations)
head (src.fol.logic.Clause attribute)
head() (src.fol.logic.Const method)
(src.fol.logic.FuncTerm method)
(src.fol.logic.Var method)
hex2rgb() (src.yolov5.utils.plots.Colors static method)
hist2d() (in module src.yolov5.utils.plots)
hist_equalize() (in module src.yolov5.utils.datasets)
hungarian_loss() (in module src.slot_attention.utils)
hungarian_loss_per_sample() (in module src.slot_attention.utils)
hungarian_matching() (in module src.slot_attention.utils)
I
images_folder (src.slot_attention.data.CLEVR property)
img2label_paths() (in module src.yolov5.utils.datasets)
img_db() (src.slot_attention.data.CLEVR method)
increment_path() (in module src.yolov5.utils.general)
InferModule (class in src.infer)
InfiniteDataLoader (class in src.yolov5.utils.datasets)
info() (src.yolov5.models.yolo.Model method)
init_attr_encodings() (src.valuation.YOLOValuationModule method)
init_identity_weights() (in module src.infer)
(src.eval_clause_infer.EvalInferModule method)
init_seeds() (in module src.yolov5.utils.general)
init_torch_seeds() (in module src.yolov5.utils.torch_utils)
init_valuation() (src.facts_converter.FactsConverter method)
init_valuation_functions() (src.valuation.SlotAttentionValuationModule method)
(src.valuation.YOLOValuationModule method)
initialize_weights() (in module src.yolov5.utils.torch_utils)
intersect_dicts() (in module src.yolov5.utils.torch_utils)
iou (src.yolov5.models.common.AutoShape attribute)
(src.yolov5.models.common.NMS attribute)
is_colab() (in module src.yolov5.utils.general)
is_docker() (in module src.yolov5.utils.general)
is_duplicate() (src.fol.logic.Clause method)
is_entailed() (in module src.fol.logic_ops)
is_in_beam() (src.clause_generator.ClauseGenerator method)
is_parallel() (in module src.yolov5.utils.torch_utils)
is_singleton() (in module src.fol.logic_ops)
is_tautology() (src.fol.logic.Clause method)
is_var() (src.fol.logic.Const method)
(src.fol.logic.FuncTerm method)
(src.fol.logic.Term method)
(src.fol.logic.Var method)
K
KANDINSKY (class in src.data_kandinsky)
KANDINSKY_POSITIVE (class in src.data_kandinsky)
kmean_anchors() (in module src.yolov5.utils.autoanchor)
L
labels_to_class_weights() (in module src.yolov5.utils.general)
labels_to_image_weights() (in module src.yolov5.utils.general)
Language (class in src.fol.language)
letterbox() (in module src.data_kandinsky)
(in module src.yolov5.utils.datasets)
load_atoms() (src.fol.data_utils.DataUtils method)
load_classifier() (in module src.yolov5.utils.torch_utils)
load_clauses() (src.fol.data_utils.DataUtils method)
load_consts() (src.fol.data_utils.DataUtils method)
load_image() (in module src.yolov5.utils.datasets)
(src.slot_attention.data.CLEVR method)
load_image_yolo() (in module src.data_kandinsky)
load_images_and_labels() (in module src.data_clevr)
(in module src.data_kandinsky)
load_images_and_labels_positive() (in module src.data_clevr)
(in module src.data_kandinsky)
load_language() (src.fol.data_utils.DataUtils method)
load_model() (src.percept.SlotAttentionPerceptionModule method)
(src.percept.YOLOPerceptionModule method)
load_mosaic() (in module src.yolov5.utils.datasets)
load_mosaic9() (in module src.yolov5.utils.datasets)
load_neural_preds() (src.fol.data_utils.DataUtils method)
load_preds() (src.fol.data_utils.DataUtils method)
LoadImages (class in src.yolov5.utils.datasets)
LoadImagesAndLabels (class in src.yolov5.utils.datasets)
LoadStreams (class in src.yolov5.utils.datasets)
LoadWebcam (class in src.yolov5.utils.datasets)
log() (src.yolov5.utils.wandb_logging.wandb_utils.WandbLogger method)
log_dataset_artifact() (src.yolov5.utils.wandb_logging.wandb_utils.WandbLogger method)
log_model() (src.yolov5.utils.wandb_logging.wandb_utils.WandbLogger method)
log_training_progress() (src.yolov5.utils.wandb_logging.wandb_utils.WandbLogger method)
LogisticRegression (class in src.neural_utils)
logsumexp() (in module src.torch_utils)
M
main() (in module src.predict_clevr)
(in module src.predict_kandinsky)
(in module src.train)
(in module src.train_cnn)
(in module src.train_cnn_clevr)
(in module src.train_sa_mlp_clevr)
(in module src.train_yolo_mlp)
make_divisible() (in module src.yolov5.utils.general)
map_val_table_path() (src.yolov5.utils.wandb_logging.wandb_utils.WandbLogger method)
matrix() (src.yolov5.utils.metrics.ConfusionMatrix method)
max_depth() (src.fol.logic.Atom method)
(src.fol.logic.Clause method)
(src.fol.logic.Const method)
(src.fol.logic.FuncTerm method)
(src.fol.logic.Term method)
(src.fol.logic.Var method)
max_det (src.yolov5.models.common.AutoShape attribute)
(src.yolov5.models.common.NMS attribute)
MemoryEfficientMish (class in src.yolov5.utils.activations)
MemoryEfficientMish.F (class in src.yolov5.utils.activations)
MetaAconC (class in src.yolov5.utils.activations)
min_depth() (src.fol.logic.Atom method)
(src.fol.logic.Clause method)
(src.fol.logic.Const method)
(src.fol.logic.FuncTerm method)
(src.fol.logic.Term method)
(src.fol.logic.Var method)
minibatch() (src.optimizer.WeightOptimizer method)
Mish (class in src.yolov5.utils.activations)
MixConv2d (class in src.yolov5.models.experimental)
MLP (class in src.neural_utils)
(class in src.slot_attention.model)
ModeDeclaration (class in src.mode_declaration)
Model (class in src.yolov5.models.yolo)
model_info() (in module src.yolov5.utils.torch_utils)
ModelEMA (class in src.yolov5.utils.torch_utils)
ModeTerm (class in src.mode_declaration)
module
src
src.clause_generator
src.data_clevr
src.data_kandinsky
src.eval_clause_infer
src.facts_converter
src.fol
src.fol.data_utils
src.fol.exp_parser
src.fol.language
src.fol.logic
src.fol.logic_ops
src.infer
src.logic_utils
src.mode_declaration
src.neural_utils
src.nsfr
src.nsfr_utils
src.optimizer
src.percept
src.predict_clevr
src.predict_kandinsky
src.refinement
src.slot_attention
src.slot_attention.data
src.slot_attention.model
src.slot_attention.utils
src.tensor_encoder
src.torch_utils
src.train
src.train_cnn
src.train_cnn_clevr
src.train_sa_mlp_clevr
src.train_yolo_mlp
src.valuation
src.valuation_func
src.yolov5
src.yolov5.models
src.yolov5.models.common
src.yolov5.models.experimental
src.yolov5.models.export
src.yolov5.models.yolo
src.yolov5.utils
src.yolov5.utils.activations
src.yolov5.utils.autoanchor
src.yolov5.utils.aws
src.yolov5.utils.aws.resume
src.yolov5.utils.datasets
src.yolov5.utils.general
src.yolov5.utils.google_utils
src.yolov5.utils.loss
src.yolov5.utils.metrics
src.yolov5.utils.plots
src.yolov5.utils.torch_utils
src.yolov5.utils.wandb_logging
src.yolov5.utils.wandb_logging.wandb_utils
N
name (src.fol.logic.Const attribute)
(src.fol.logic.FuncSymbol attribute)
(src.fol.logic.NeuralPredicate attribute)
(src.fol.logic.Predicate attribute)
(src.fol.logic.Term attribute)
(src.fol.logic.Var attribute)
neg() (src.fol.logic.Atom method)
NeuralPredicate (class in src.fol.logic)
new_video() (src.yolov5.utils.datasets.LoadImages method)
NMS (class in src.yolov5.models.common)
nms() (src.yolov5.models.yolo.Model method)
non_max_suppression() (in module src.yolov5.utils.general)
NSFReasoner (class in src.nsfr)
num_workers (src.yolov5.utils.datasets.InfiniteDataLoader attribute)
O
object_to_fv() (src.slot_attention.data.CLEVR method)
occur_check() (in module src.fol.logic_ops)
one_cycle() (in module src.yolov5.utils.general)
onnx_dynamic (src.yolov5.models.yolo.Detect attribute)
optimize_weights() (src.optimizer.WeightOptimizer method)
outer() (in module src.slot_attention.utils)
output_to_target() (in module src.yolov5.utils.plots)
P
pad_by_true() (src.tensor_encoder.TensorEncoder method)
pad_result() (src.percept.YOLOPerceptionModule method)
pandas() (src.yolov5.models.common.Detections method)
parse_clause() (src.fol.data_utils.DataUtils method)
parse_clauses() (in module src.logic_utils)
parse_const() (src.fol.data_utils.DataUtils method)
parse_funcs() (src.fol.data_utils.DataUtils method)
parse_model() (in module src.yolov5.models.yolo)
parse_neural_pred() (src.fol.data_utils.DataUtils method)
parse_pred() (src.fol.data_utils.DataUtils method)
pin_memory (src.yolov5.utils.datasets.InfiniteDataLoader attribute)
plot() (src.yolov5.utils.metrics.ConfusionMatrix method)
plot_evolution() (in module src.yolov5.utils.plots)
plot_images() (in module src.yolov5.utils.plots)
plot_labels() (in module src.yolov5.utils.plots)
plot_lr_scheduler() (in module src.yolov5.utils.plots)
plot_mc_curve() (in module src.yolov5.utils.metrics)
plot_one_box() (in module src.yolov5.utils.plots)
plot_one_box_PIL() (in module src.yolov5.utils.plots)
plot_pr_curve() (in module src.yolov5.utils.metrics)
plot_results() (in module src.yolov5.utils.plots)
plot_results_overlay() (in module src.yolov5.utils.plots)
plot_study_txt() (in module src.yolov5.utils.plots)
plot_targets_txt() (in module src.yolov5.utils.plots)
plot_test_txt() (in module src.yolov5.utils.plots)
plot_wh_methods() (in module src.yolov5.utils.plots)
pre_order() (src.fol.logic.FuncTerm method)
pred (src.fol.logic.Atom attribute)
Predicate (class in src.fol.logic)
predicate() (src.fol.exp_parser.ExpTree method)
predict() (in module src.predict_clevr)
(in module src.predict_kandinsky)
(in module src.train)
(in module src.train_cnn)
(in module src.train_cnn_clevr)
(in module src.train_sa_mlp_clevr)
(in module src.train_yolo_mlp)
(src.nsfr.NSFReasoner method)
predict_multi() (src.nsfr.NSFReasoner method)
prefetch_factor (src.yolov5.utils.datasets.InfiniteDataLoader attribute)
prepare_scenes() (src.slot_attention.data.CLEVR method)
print() (src.yolov5.models.common.Detections method)
(src.yolov5.utils.metrics.ConfusionMatrix method)
print_mutation() (in module src.yolov5.utils.general)
print_program() (src.nsfr.NSFReasoner method)
print_valuation() (in module src.torch_utils)
print_valuation_batch() (src.nsfr.NSFReasoner method)
process_batch() (src.yolov5.utils.metrics.ConfusionMatrix method)
process_wandb_config_ddp_mode() (in module src.yolov5.utils.wandb_logging.wandb_utils)
profile() (in module src.yolov5.utils.torch_utils)
profile_idetection() (in module src.yolov5.utils.plots)
prune() (in module src.yolov5.utils.torch_utils)
Q
QFocalLoss (class in src.yolov5.utils.loss)
R
r() (src.eval_clause_infer.EvalInferModule method)
(src.infer.ClauseInferModule method)
(src.infer.InferModule method)
r_bk() (src.infer.ClauseInferModule method)
(src.infer.InferModule method)
random_perspective() (in module src.yolov5.utils.datasets)
refine_from_modeb() (src.refinement.RefinementGenerator method)
refinement() (src.refinement.RefinementGenerator method)
refinement_clause() (src.refinement.RefinementGenerator method)
RefinementGenerator (class in src.refinement)
remove_prefix() (in module src.yolov5.utils.wandb_logging.wandb_utils)
render() (src.yolov5.models.common.Detections method)
replicate() (in module src.yolov5.utils.datasets)
resample_segments() (in module src.yolov5.utils.general)
run() (in module src.train_cnn)
(in module src.train_cnn_clevr)
(in module src.train_sa_mlp_clevr)
(in module src.train_yolo_mlp)
S
safe_download() (in module src.yolov5.utils.google_utils)
sampler (src.yolov5.utils.datasets.InfiniteDataLoader attribute)
save() (src.yolov5.models.common.Detections method)
save_args() (in module src.slot_attention.utils)
save_images_with_captions() (in module src.nsfr_utils)
save_one_box() (in module src.yolov5.utils.general)
scale_coords() (in module src.yolov5.utils.general)
scale_img() (in module src.yolov5.utils.torch_utils)
scenes_path (src.slot_attention.data.CLEVR property)
segment2box() (in module src.yolov5.utils.general)
segments2boxes() (in module src.yolov5.utils.general)
select_device() (in module src.yolov5.utils.torch_utils)
set_logging() (in module src.yolov5.utils.general)
set_optimizer() (src.optimizer.WeightOptimizer method)
setup_training() (src.yolov5.utils.wandb_logging.wandb_utils.WandbLogger method)
show() (src.yolov5.models.common.Detections method)
SiLU (class in src.yolov5.utils.activations)
size() (src.fol.logic.Atom method)
(src.fol.logic.Clause method)
(src.fol.logic.Const method)
(src.fol.logic.FuncTerm method)
(src.fol.logic.Term method)
(src.fol.logic.Var method)
SlotAttention (class in src.slot_attention.model)
SlotAttention_classifier (class in src.slot_attention.model)
SlotAttention_encoder (class in src.slot_attention.model)
SlotAttention_model (class in src.slot_attention.model)
SlotAttentionColorValuationFunction (class in src.valuation_func)
SlotAttentionFrontValuationFunction (class in src.valuation_func)
SlotAttentionInValuationFunction (class in src.valuation_func)
SlotAttentionLeftSideValuationFunction (class in src.valuation_func)
SlotAttentionMaterialValuationFunction (class in src.valuation_func)
SlotAttentionPerceptionModule (class in src.percept)
SlotAttentionRightSideValuationFunction (class in src.valuation_func)
SlotAttentionShapeValuationFunction (class in src.valuation_func)
SlotAttentionSizeValuationFunction (class in src.valuation_func)
SlotAttentionValuationModule (class in src.valuation)
small_chars() (src.fol.exp_parser.ExpTree method)
smooth_BCE() (in module src.yolov5.utils.loss)
softor() (in module src.torch_utils)
SoftPositionEmbed (class in src.slot_attention.model)
sparsity() (in module src.yolov5.utils.torch_utils)
SPP (class in src.yolov5.models.common)
src
module
src.clause_generator
module
src.data_clevr
module
src.data_kandinsky
module
src.eval_clause_infer
module
src.facts_converter
module
src.fol
module
src.fol.data_utils
module
src.fol.exp_parser
module
src.fol.language
module
src.fol.logic
module
src.fol.logic_ops
module
src.infer
module
src.logic_utils
module
src.mode_declaration
module
src.neural_utils
module
src.nsfr
module
src.nsfr_utils
module
src.optimizer
module
src.percept
module
src.predict_clevr
module
src.predict_kandinsky
module
src.refinement
module
src.slot_attention
module
src.slot_attention.data
module
src.slot_attention.model
module
src.slot_attention.utils
module
src.tensor_encoder
module
src.torch_utils
module
src.train
module
src.train_cnn
module
src.train_cnn_clevr
module
src.train_sa_mlp_clevr
module
src.train_yolo_mlp
module
src.valuation
module
src.valuation_func
module
src.yolov5
module
src.yolov5.models
module
src.yolov5.models.common
module
src.yolov5.models.experimental
module
src.yolov5.models.export
module
src.yolov5.models.yolo
module
src.yolov5.utils
module
src.yolov5.utils.activations
module
src.yolov5.utils.autoanchor
module
src.yolov5.utils.aws
module
src.yolov5.utils.aws.resume
module
src.yolov5.utils.datasets
module
src.yolov5.utils.general
module
src.yolov5.utils.google_utils
module
src.yolov5.utils.loss
module
src.yolov5.utils.metrics
module
src.yolov5.utils.plots
module
src.yolov5.utils.torch_utils
module
src.yolov5.utils.wandb_logging
module
src.yolov5.utils.wandb_logging.wandb_utils
module
stride (src.yolov5.models.yolo.Detect attribute)
strip_optimizer() (in module src.yolov5.utils.general)
subs() (in module src.fol.logic_ops)
(src.fol.logic.Atom method)
(src.fol.logic.Clause method)
(src.fol.logic.Const method)
(src.fol.logic.FuncTerm method)
(src.fol.logic.Var method)
subs_const() (src.refinement.RefinementGenerator method)
subs_list() (in module src.fol.logic_ops)
subs_var() (src.refinement.RefinementGenerator method)
Sum (class in src.yolov5.models.experimental)
T
t_p() (in module src.fol.logic_ops)
t_p_n() (in module src.fol.logic_ops)
TensorEncoder (class in src.tensor_encoder)
Term (class in src.fol.logic)
term() (src.fol.exp_parser.ExpTree method)
term_index() (src.fol.language.Language method)
term_to_onehot() (src.valuation.SlotAttentionValuationModule method)
terms (src.fol.logic.Atom attribute)
time_synchronized() (in module src.yolov5.utils.torch_utils)
timeout (src.yolov5.utils.datasets.InfiniteDataLoader attribute)
to_center() (src.valuation_func.YOLOClosebyValuationFunction method)
to_center_x() (src.valuation_func.YOLOOnlineValuationFunction method)
to_center_y() (src.valuation_func.YOLOOnlineValuationFunction method)
to_list() (src.fol.logic.Const method)
(src.fol.logic.FuncTerm method)
(src.fol.logic.Var method)
to_onehot_batch() (src.valuation.SlotAttentionValuationModule method)
to_plot_images_clevr() (in module src.nsfr_utils)
to_plot_images_kandinsky() (in module src.nsfr_utils)
to_vec() (src.facts_converter.FactsConverter method)
tolist() (src.yolov5.models.common.Detections method)
torch_distributed_zero_first() (in module src.yolov5.utils.torch_utils)
train_nsfr() (in module src.train)
training (src.eval_clause_infer.EvalInferModule attribute)
(src.facts_converter.FactsConverter attribute)
(src.infer.ClauseFunction attribute)
(src.infer.ClauseInferModule attribute)
(src.infer.InferModule attribute)
(src.neural_utils.LogisticRegression attribute)
(src.neural_utils.MLP attribute)
(src.nsfr.NSFReasoner attribute)
(src.percept.SlotAttentionPerceptionModule attribute)
(src.percept.YOLOPerceptionModule attribute)
(src.percept.YOLOPreprocess attribute)
(src.slot_attention.model.MLP attribute)
(src.slot_attention.model.SlotAttention attribute)
(src.slot_attention.model.SlotAttention_classifier attribute)
(src.slot_attention.model.SlotAttention_encoder attribute)
(src.slot_attention.model.SlotAttention_model attribute)
(src.slot_attention.model.SoftPositionEmbed attribute)
(src.valuation.SlotAttentionValuationModule attribute)
(src.valuation.YOLOValuationModule attribute)
(src.valuation_func.SlotAttentionColorValuationFunction attribute)
(src.valuation_func.SlotAttentionFrontValuationFunction attribute)
(src.valuation_func.SlotAttentionInValuationFunction attribute)
(src.valuation_func.SlotAttentionLeftSideValuationFunction attribute)
(src.valuation_func.SlotAttentionMaterialValuationFunction attribute)
(src.valuation_func.SlotAttentionRightSideValuationFunction attribute)
(src.valuation_func.SlotAttentionShapeValuationFunction attribute)
(src.valuation_func.SlotAttentionSizeValuationFunction attribute)
(src.valuation_func.YOLOClosebyValuationFunction attribute)
(src.valuation_func.YOLOColorValuationFunction attribute)
(src.valuation_func.YOLOInValuationFunction attribute)
(src.valuation_func.YOLOOnlineValuationFunction attribute)
(src.valuation_func.YOLOShapeValuationFunction attribute)
(src.yolov5.models.common.AutoShape attribute)
(src.yolov5.models.common.Bottleneck attribute)
(src.yolov5.models.common.BottleneckCSP attribute)
(src.yolov5.models.common.C3 attribute)
(src.yolov5.models.common.C3TR attribute)
(src.yolov5.models.common.Classify attribute)
(src.yolov5.models.common.Concat attribute)
(src.yolov5.models.common.Contract attribute)
(src.yolov5.models.common.Conv attribute)
(src.yolov5.models.common.Expand attribute)
(src.yolov5.models.common.Focus attribute)
(src.yolov5.models.common.NMS attribute)
(src.yolov5.models.common.SPP attribute)
(src.yolov5.models.common.TransformerBlock attribute)
(src.yolov5.models.common.TransformerLayer attribute)
(src.yolov5.models.experimental.CrossConv attribute)
(src.yolov5.models.experimental.Ensemble attribute)
(src.yolov5.models.experimental.GhostBottleneck attribute)
(src.yolov5.models.experimental.GhostConv attribute)
(src.yolov5.models.experimental.MixConv2d attribute)
(src.yolov5.models.experimental.Sum attribute)
(src.yolov5.models.yolo.Detect attribute)
(src.yolov5.models.yolo.Model attribute)
(src.yolov5.utils.activations.AconC attribute)
(src.yolov5.utils.activations.FReLU attribute)
(src.yolov5.utils.activations.Hardswish attribute)
(src.yolov5.utils.activations.MemoryEfficientMish attribute)
(src.yolov5.utils.activations.MetaAconC attribute)
(src.yolov5.utils.activations.Mish attribute)
(src.yolov5.utils.activations.SiLU attribute)
(src.yolov5.utils.loss.BCEBlurWithLogitsLoss attribute)
(src.yolov5.utils.loss.FocalLoss attribute)
(src.yolov5.utils.loss.QFocalLoss attribute)
TransformerBlock (class in src.yolov5.models.common)
TransformerLayer (class in src.yolov5.models.common)
U
unify() (in module src.fol.logic_ops)
update() (src.yolov5.utils.datasets.LoadStreams method)
(src.yolov5.utils.torch_utils.ModelEMA method)
update_attr() (src.yolov5.utils.torch_utils.ModelEMA method)
update_initial_clauses() (in module src.nsfr_utils)
update_nsfr_clauses() (in module src.nsfr_utils)
V
valuation_to_attr_string() (in module src.nsfr_utils)
valuation_to_rel_string() (in module src.nsfr_utils)
valuation_to_string() (in module src.nsfr_utils)
valuations_to_string() (in module src.nsfr_utils)
Var (class in src.fol.logic)
variable() (src.fol.exp_parser.ExpTree method)
W
WandbLogger (class in src.yolov5.utils.wandb_logging.wandb_utils)
weight_sum() (in module src.torch_utils)
WeightOptimizer (class in src.optimizer)
wh_iou() (in module src.yolov5.utils.general)
X
xyn2xy() (in module src.yolov5.utils.general)
xywh2xyxy() (in module src.yolov5.utils.general)
xywhn2xyxy() (in module src.yolov5.utils.general)
xyxy2xywh() (in module src.yolov5.utils.general)
Y
YOLOClosebyValuationFunction (class in src.valuation_func)
YOLOColorValuationFunction (class in src.valuation_func)
YOLOInValuationFunction (class in src.valuation_func)
YOLOOnlineValuationFunction (class in src.valuation_func)
YOLOPerceptionModule (class in src.percept)
YOLOPreprocess (class in src.percept)
YOLOShapeValuationFunction (class in src.valuation_func)
YOLOValuationModule (class in src.valuation)