radbm
develop
Contents:
Loss functions
Search data structures
Matching functions
Evaluation Metrics
Dataset and Database Loaders
Utility functions
radbm
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
_
__call__() (radbm.losses.binary_classification.BCELoss method)
(radbm.losses.binary_classification.FbetaLoss method)
(radbm.losses.matching.BCEMultiBernoulliMatchingLoss method)
(radbm.losses.matching.FbetaMultiBernoulliMatchingLoss method)
(radbm.losses.matching.HashNetMatchingLoss method)
A
adjacency_list_to_matrix() (in module radbm.utils.numpy.logical)
available_files() (in module radbm.utils.gdrive.download)
B
BaseSDS (class in radbm.search.base)
batch() (radbm.loaders.rss.mnist.MnistCB method)
batch_insert() (radbm.search.base.BaseSDS method)
(radbm.search.KeyValueHeap method)
(radbm.search.binary.BernoulliMultiProbing method)
(radbm.search.binary.HammingMultiProbing method)
(radbm.search.reduction.base.PointwiseReduction method)
batch_itersearch() (radbm.search.base.BaseSDS method)
(radbm.search.binary.BernoulliMultiProbing method)
(radbm.search.reduction.base.PointwiseReduction method)
batch_pre_average_precision() (in module radbm.metrics.ranking)
batch_search() (radbm.search.base.BaseSDS method)
(radbm.search.KeyValueHeap method)
(radbm.search.binary.BernoulliMultiProbing method)
(radbm.search.binary.HammingMultiProbing method)
(radbm.search.reduction.base.PointwiseReduction method)
BCELoss (class in radbm.losses.binary_classification)
BCEMultiBernoulliMatchingLoss (class in radbm.losses.matching)
BernoulliMultiProbing (class in radbm.search.binary)
BernoulliReduction (class in radbm.search.reduction)
C
Chronometer (class in radbm.utils.time.chronometer)
clear() (radbm.search.binary.BernoulliMultiProbing method)
(radbm.search.binary.HammingMultiProbing method)
conditional_distance_counts() (in module radbm.metrics.spatial)
conditional_hamming_counts() (in module radbm.metrics.spatial)
ConjunctiveBooleanRSS (class in radbm.loaders.rss.conjunctive_boolean)
costs_at_k() (in module radbm.metrics.searching)
cpu() (radbm.loaders.base.Loader method)
cuda() (radbm.loaders.base.Loader method)
D
DictionarySearch (class in radbm.search)
dihedral4() (in module radbm.utils.numpy.function)
download_file() (in module radbm.utils.gdrive.download)
dynamic_cast() (radbm.loaders.base.Loader method)
E
expend_paths() (in module radbm.utils.fetch)
F
fast_unique_randint() (in module radbm.utils.numpy.random)
FbetaLoss (class in radbm.losses.binary_classification)
FbetaMultiBernoulliMatchingLoss (class in radbm.losses.matching)
fetch_file() (in module radbm.utils.fetch)
forward() (radbm.losses.matching.MIHashMatchingLoss method)
G
generate_subsets() (radbm.loaders.rss.conjunctive_boolean.ConjunctiveBooleanRSS method)
get_directories_list() (in module radbm.utils.fetch)
get_rng() (radbm.loaders.base.Loader method)
get_state() (radbm.search.binary.BernoulliMultiProbing method)
(radbm.search.DictionarySearch method)
(radbm.search.binary.HammingMultiProbing method)
H
hamming_distance() (in module radbm.metrics.spatial)
hamming_pr_curve() (in module radbm.metrics.spatial)
HammingMatch (class in radbm.utils.torch.multi_bernoulli.match)
HammingMultiProbing (class in radbm.search.binary)
HammingReduction (class in radbm.search.reduction)
hard_match() (radbm.utils.torch.multi_bernoulli.match.HammingMatch method)
HashNetMatchingLoss (class in radbm.losses.matching)
HuberLoss (class in radbm.utils.torch.regularization)
hypergeometric() (in module radbm.utils.stats)
I
identity() (in module radbm.utils)
insert() (radbm.search.base.BaseSDS method)
(radbm.search.DictionarySearch method)
(radbm.search.KeyValueHeap method)
(radbm.search.superset.PrioritySupersetTrieSearch method)
(radbm.search.superset.SupersetTrieSearch method)
intersection_hamming_cost() (in module radbm.metrics.spatial)
IRLoader (class in radbm.loaders.base)
isrepeat() (in module radbm.utils.numpy.logical)
issubset() (in module radbm.utils.numpy.logical)
issubset_product_with_set() (in module radbm.utils.numpy.logical)
issubset_product_with_trie() (in module radbm.utils.numpy.logical)
iter_documents() (radbm.loaders.rss.mnist.MnistCB method)
iter_queries() (radbm.loaders.rss.mnist.MnistCB method)
itersearch() (radbm.search.base.BaseSDS method)
(radbm.search.binary.HammingMultiProbing method)
(radbm.search.superset.PrioritySupersetTrieSearch method)
(radbm.search.superset.SupersetTrieSearch method)
K
keys() (radbm.search.KeyValueHeap method)
KeyValueHeap (class in radbm.search)
L
likeliest_multi_bernoulli_outcomes() (in module radbm.utils.generators)
Loader (class in radbm.loaders.base)
log_comb() (in module radbm.utils.numpy.function)
log_hamming_binomial() (in module radbm.utils.torch.multi_bernoulli.poisson_binomial)
log_poisson_binomial() (in module radbm.utils.torch.multi_bernoulli.poisson_binomial)
M
membership_hamming_cost() (in module radbm.metrics.spatial)
MIHashMatchingLoss (class in radbm.losses.matching)
MnistCB (class in radbm.loaders.rss.mnist)
ModulePointwiseReduction (class in radbm.search.reduction.base)
multi_bernoulli_activated_equality() (in module radbm.utils.torch.multi_bernoulli.log_arithmetic)
multi_bernoulli_activated_subset() (in module radbm.utils.torch.multi_bernoulli.log_arithmetic)
multi_bernoulli_equality() (in module radbm.utils.torch.multi_bernoulli.log_arithmetic)
multi_bernoulli_subset() (in module radbm.utils.torch.multi_bernoulli.log_arithmetic)
MultiBernoulliMembershipMatch (class in radbm.match.bernoulli)
N
no_subset_unique_randint() (in module radbm.utils.numpy.random)
numpy() (radbm.loaders.base.Loader method)
numpy_log_sigmoid() (in module radbm.utils.numpy.function)
O
overwrite() (radbm.search.KeyValueHeap method)
P
PointwiseReduction (class in radbm.search.reduction.base)
pop() (radbm.search.KeyValueHeap method)
pre_average_precision() (in module radbm.metrics.ranking)
pre_average_precision_from_user_cost() (in module radbm.metrics.ranking)
pre_mean_average_precision() (in module radbm.metrics.ranking)
PrioritySupersetTrieSearch (class in radbm.search.superset)
R
radbm.loaders.base (module)
radbm.loaders.rss.conjunctive_boolean (module)
radbm.loaders.rss.mnist (module)
radbm.losses.binary_classification (module)
radbm.losses.matching (module)
radbm.match.bernoulli (module)
radbm.metrics.ranking (module)
radbm.metrics.searching (module)
radbm.metrics.spatial (module)
radbm.search (module)
radbm.search.base (module)
radbm.search.binary (module)
radbm.search.reduction (module)
radbm.search.reduction.base (module)
radbm.search.superset (module)
radbm.utils (module)
radbm.utils.fetch (module)
radbm.utils.gdrive.download (module)
radbm.utils.generators (module)
radbm.utils.numpy.function (module)
radbm.utils.numpy.logical (module)
radbm.utils.numpy.random (module)
radbm.utils.os (module)
radbm.utils.stats (module)
radbm.utils.time.chronometer (module)
radbm.utils.torch.multi_bernoulli.log_arithmetic (module)
radbm.utils.torch.multi_bernoulli.match (module)
radbm.utils.torch.multi_bernoulli.poisson_binomial (module)
radbm.utils.torch.regularization (module)
Ramp() (in module radbm.utils)
register_switch() (radbm.loaders.base.Loader method)
reset() (radbm.utils.time.chronometer.Chronometer method)
residual_log_prob() (radbm.loaders.rss.conjunctive_boolean.ConjunctiveBooleanRSS method)
S
safe_load() (in module radbm.utils.os)
safe_save() (in module radbm.utils.os)
search() (radbm.search.base.BaseSDS method)
(radbm.search.DictionarySearch method)
(radbm.search.KeyValueHeap method)
(radbm.search.superset.PrioritySupersetTrieSearch method)
(radbm.search.superset.SupersetTrieSearch method)
set_isrepeat() (in module radbm.utils.numpy.logical)
set_issubset() (in module radbm.utils.numpy.logical)
set_rng() (radbm.loaders.base.Loader method)
set_state() (radbm.search.binary.BernoulliMultiProbing method)
(radbm.search.DictionarySearch method)
(radbm.search.binary.HammingMultiProbing method)
smallest_subset_sums() (in module radbm.utils.generators)
soft_match() (radbm.match.bernoulli.MultiBernoulliMembershipMatch method)
(radbm.utils.torch.multi_bernoulli.match.HammingMatch method)
softplus() (in module radbm.utils.numpy.function)
softplusinv() (in module radbm.utils.numpy.function)
sort() (radbm.search.KeyValueHeap method)
sorted_merge() (in module radbm.utils.generators)
start() (radbm.utils.time.chronometer.Chronometer method)
stop() (radbm.utils.time.chronometer.Chronometer method)
superdupergeometric() (in module radbm.utils.stats)
superdupergeometric_expectations() (in module radbm.utils.stats)
superset_cost() (in module radbm.metrics.spatial)
superset_hamming_cost() (in module radbm.metrics.spatial)
SupersetTrieSearch (class in radbm.search.superset)
T
test() (radbm.loaders.base.Loader method)
torch() (radbm.loaders.base.Loader method)
torch_log_prob_any() (in module radbm.utils.torch.multi_bernoulli.log_arithmetic)
total_cost_at_k() (in module radbm.metrics.searching)
total_cost_ratio() (in module radbm.metrics.searching)
total_cost_ratio_from_costs() (in module radbm.metrics.searching)
train() (radbm.loaders.base.Loader method)
U
uniform_n_choose_k_by_enumeration() (in module radbm.utils.numpy.random)
uniform_n_choose_k_by_rejection() (in module radbm.utils.numpy.random)
unique_list() (in module radbm.utils)
unique_randint() (in module radbm.utils.numpy.random)
unique_randint_with_permutation() (in module radbm.utils.numpy.random)
unique_randint_with_randint() (in module radbm.utils.numpy.random)
unique_randint_with_shuffle() (in module radbm.utils.numpy.random)
user_cost_at_k() (in module radbm.metrics.searching)
user_cost_at_k_from_counts() (in module radbm.metrics.searching)
user_cost_at_k_from_scores() (in module radbm.metrics.searching)
user_cost_at_k_original() (in module radbm.metrics.searching)
V
valid() (radbm.loaders.base.Loader method)
vec_isrepeat() (in module radbm.utils.numpy.logical)
vec_issubset() (in module radbm.utils.numpy.logical)