MCPcopy Create free account

hub / github.com/Nemexur/revisit-bpr / types & classes

Types & classes87 in github.com/Nemexur/revisit-bpr

↓ 8 callersClassDistributed
experiments/decorator.py:30
↓ 8 callersClassPreemptible
experiments/decorator.py:56
↓ 6 callersClassTrainer
experiments/trainer.py:19
↓ 5 callersClassPrecision
Implementation of `Precision` Metric. Basic RecSys metric that calculates precision of `Top-K` elements. Parameters ---------- t
revisit_bpr/metrics/precision.py:8
↓ 5 callersClassRecall
Implementation of `Recall` Metric. Basic RecSys metric that calculates recall of `Top-K` elements. Parameters ---------- topk :
revisit_bpr/metrics/recall.py:8
↓ 4 callersClassNDCG
Implementation of `Normalized Discounter Cumulative Gain` Metric. Graded relevance as a measure of usefulness, or gain, from examining a set
revisit_bpr/metrics/ndcg.py:25
↓ 4 callersClassS3File
experiments/s3/fs.py:18
↓ 3 callersClassAttrEncoder
experiments/encoder.py:11
↓ 3 callersClassS3Saver
experiments/s3_run.py:44
↓ 2 callersClassEpochState
example.py:125
↓ 2 callersClassJsonLEncoder
experiments/encoder.py:56
↓ 2 callersClassMultinomialLoss
revisit_bpr/models/ae/loss.py:4
↓ 2 callersClassNamespaceEncoder
experiments/datasets/time-split/dataset.py:10
↓ 2 callersClassS3Directory
experiments/s3/fs.py:49
↓ 2 callersClassS3FS
experiments/s3/fs.py:104
↓ 1 callersClassAdaptiveSampler
Implementation of Adaptive Negative Sampling from `Improving Pairwise Learning for Item Recommendation from Implicit Feedback`. Paramete
revisit_bpr/modules/neg_samplers.py:40
↓ 1 callersClassCollator
Collate Function as an object. Parameters ---------- pad : `list[str] | None`, optional (default = None) List of keys to app
revisit_bpr/datasets/jsonl.py:56
↓ 1 callersClassConstant
revisit_bpr/models/ae/kl_scheduler.py:23
↓ 1 callersClassDictParamType
A Click type to represent dictionary as parameters for command.
experiments/click_options.py:9
↓ 1 callersClassEarlyStopping
experiments/click_options.py:54
↓ 1 callersClassEncoder
experiments/datasets/time-split/dataset.py:26
↓ 1 callersClassEncoderOut
revisit_bpr/models/ae/multvae.py:11
↓ 1 callersClassEvalCollator
example.py:91
↓ 1 callersClassEvalDatasetInMemory
example.py:71
↓ 1 callersClassLoss
The BPR pairwise loss. Parameters ---------- size_average : `bool`, optional (default = True) By default, the losses are ave
revisit_bpr/models/bpr/loss.py:5
↓ 1 callersClassMF
revisit_bpr/models/bpr/model.py:96
↓ 1 callersClassRocAucManySlow
revisit_bpr/metrics/auc.py:124
↓ 1 callersClassS3Saver
experiments/s3_infer.py:39
↓ 1 callersClassSimple
experiments/launcher.py:24
↓ 1 callersClassTrainDatasetInMemory
example.py:33
ClassActivation
revisit_bpr/modules/activation.py:28
ClassAllItemsCollator
experiments/libraries/recbole/dataset.py:138
ClassAllItemsCollator
experiments/bpr/dataset.py:274
ClassBPRExperiment
experiments/bpr/exp.py:44
ClassBaseLogitModel
revisit_bpr/models/bpr/model.py:8
ClassBaseScheduler
revisit_bpr/models/ae/kl_scheduler.py:5
ClassCollator
experiments/multae/dataset.py:56
ClassCornacExperiment
experiments/libraries/cornac/exp.py:26
ClassDDP
experiments/launcher.py:35
ClassEaseExperiment
experiments/ease/exp.py:36
ClassExperiment
experiments/base.py:5
ClassFBeta
Implementation of `F-Beta` Metric. Basic RecSys metric that calculates precision of `Top-K` elements. Parameters ---------- topk
revisit_bpr/metrics/fbeta.py:10
ClassFreeItemKNN
revisit_bpr/models/bpr/model.py:201
ClassImplicitExperiment
experiments/libraries/implicit/exp.py:36
ClassInMemory
experiments/libraries/recbole/dataset.py:12
ClassInMemory
experiments/multae/dataset.py:11
ClassInMemory
experiments/bpr/dataset.py:16
ClassInMemory
In Memory dataset from JsonLines. Parameters ---------- path : `Path | str`, required File path.
revisit_bpr/datasets/jsonl.py:12
ClassItemKNN
revisit_bpr/models/bpr/model.py:156
ClassIter
experiments/libraries/recbole/dataset.py:41
ClassIter
experiments/multae/dataset.py:31
ClassIter
experiments/bpr/dataset.py:36
ClassIter
Iterable dataset from JsonLines. Parameters ---------- path : `Path | str`, required File path.
revisit_bpr/datasets/jsonl.py:33
ClassLauncher
experiments/launcher.py:10
ClassLightFMExperiment
experiments/libraries/lightfm/exp.py:36
ClassLinear
revisit_bpr/models/ae/kl_scheduler.py:40
ClassMAP
Implementation of `Mean Average Precision` Metric. The precision metric summarizes the fraction of relevant items out of the whole the re
revisit_bpr/metrics/map.py:8
ClassMLP
Stacked FeedForward Layers. Parameters ---------- linears : `list[torch.nn.Linear]`, required A collection of linear transfo
revisit_bpr/modules/mlp.py:11
ClassManyPosCollator
experiments/bpr/dataset.py:228
ClassMaskedMetric
Interface for metrics with masked computation.
revisit_bpr/metrics/metric.py:48
ClassMetric
Base class for all metrics.
revisit_bpr/metrics/metric.py:9
ClassModel
experiments/libraries/lightfm/model.py:8
ClassModel
experiments/libraries/implicit/model.py:9
ClassModel
revisit_bpr/models/ae/multdae.py:8
ClassModel
revisit_bpr/models/ae/multvae.py:17
ClassModel
revisit_bpr/models/ease/model.py:5
ClassModel
The BPR model. Parameters ---------- logits_model : `BaseLogitModel`, required The model that produces logits for a user-ite
revisit_bpr/models/bpr/model.py:13
ClassModel
The Global Item-Popularity model. Parameters ---------- num_items : `int`, required Number of items in the dataset.
revisit_bpr/models/popularity/model.py:4
ClassModelEvents
experiments/trainer.py:12
ClassMultAEExperiment
experiments/multae/exp.py:39
ClassNetflixIter
experiments/libraries/recbole/dataset.py:74
ClassOnePosCollator
experiments/libraries/recbole/dataset.py:105
ClassOnePosCollator
experiments/bpr/dataset.py:193
ClassPopularityExperiment
experiments/popularity/exp.py:36
ClassRecboleExperiment
experiments/libraries/recbole/exp.py:26
ClassRocAucMany
revisit_bpr/metrics/auc.py:63
ClassRocAucOne
revisit_bpr/metrics/auc.py:11
ClassS3Object
experiments/s3/fs.py:8
ClassSampler
revisit_bpr/modules/neg_samplers.py:9
ClassSamplingInMemory
experiments/bpr/dataset.py:57
ClassSamplingIter
experiments/bpr/dataset.py:79
ClassSearchHP
experiments/click_options.py:61
ClassSparseSamplingInMemory
experiments/bpr/dataset.py:104
ClassSparseSamplingInMemoryWithCollator
experiments/bpr/dataset.py:142
ClassState
experiments/click_options.py:72
ClassStatus
experiments/decorator.py:17
ClassUniformSampler
Implementation of Uniform Negative Sampling. Parameters ---------- num_items : `int`, required Number of items in the datase
revisit_bpr/modules/neg_samplers.py:15