recbole.model.general_recommenderΒΆ
AsymKNN
ComputeSimilarity
- ADMMSLIM
ADMMSLIM
add_noise()
soft_threshold()
zero_mean_columns()
- BPR
BPR
- CDAE
CDAE
- ConvNCF
ConvNCF
ConvNCFBPRLoss
- DGCF
DGCF
sample_cor_samples()
- DMF
DMF
- DiffRec
DNN
DiffRec
DiffRec.SNR()
DiffRec.build_histroy_items()
DiffRec.calculate_for_diffusion()
DiffRec.calculate_loss()
DiffRec.full_sort_predict()
DiffRec.get_betas()
DiffRec.input_type
DiffRec.p_mean_variance()
DiffRec.p_sample()
DiffRec.predict()
DiffRec.q_posterior_mean_variance()
DiffRec.q_sample()
DiffRec.reweight_loss()
DiffRec.sample_timesteps()
DiffRec.training
DiffRec.update_Lt_history()
ModelMeanType
betas_for_alpha_bar()
betas_from_linear_variance()
mean_flat()
normal_kl()
timestep_embedding()
- EASE
EASE
- ENMF
ENMF
- FISM
FISM
- GCMC
BiDecoder
GCMC
GcEncoder
orthogonal()
- ItemKNN
ComputeSimilarity
ItemKNN
- DiffRec
AutoEncoder
LDiffRec
compute_loss()
- LightGCN
LightGCN
- LINE
LINE
NegSamplingLoss
- MacridVAE
MacridVAE
- MultiDAE
MultiDAE
- MultiVAE
MultiVAE
- NAIS
NAIS
- NCE-PLRec
NCEPLRec
- NCL
NCL
- NeuMF
NeuMF
- NGCF
NGCF
- NNCF
NNCF
- Pop
Pop
- RaCT
RaCT
RaCT.calculate_ac_loss()
RaCT.calculate_actor_loss()
RaCT.calculate_critic_loss()
RaCT.calculate_loss()
RaCT.calculate_ndcg()
RaCT.construct_critic_input()
RaCT.construct_critic_layers()
RaCT.critic_forward()
RaCT.forward()
RaCT.full_sort_predict()
RaCT.input_type
RaCT.mlp_layers()
RaCT.predict()
RaCT.reparameterize()
RaCT.training
- Random
Random
- RecVAE
CompositePrior
Encoder
RecVAE
log_norm_pdf()
swish()
- SGL
SGL
- SimpleX
SimpleX
- SLIMElastic
SLIMElastic
- SpectralCF
SpectralCF