recbole.modelΒΆ
- recbole.model.context_aware_recommender
- recbole.model.exlib_recommender
- recbole.model.general_recommender
- BPR
BPR
- CDAE
CDAE
- ConvNCF
ConvNCF
ConvNCFBPRLoss
- DGCF
DGCF
sample_cor_samples()
- DMF
DMF
- FISM
FISM
- GCMC
BiDecoder
GCMC
GcEncoder
orthogonal()
- ItemKNN
ComputeSimilarity
ItemKNN
- LightGCN
LightGCN
- LINE
LINE
NegSamplingLoss
- MacridVAE
MacridVAE
- MultiDAE
MultiDAE
- MultiVAE
MultiVAE
- NAIS
NAIS
- NeuMF
NeuMF
- NGCF
NGCF
- Pop
Pop
- SGL
SGL
- SimpleX
SimpleX
- SpectralCF
SpectralCF
- NCL
NCL
- recbole.model.knowledge_aware_recommender
- CFKG
CFKG
InnerProductLoss
- CKE
CKE
- KGAT
Aggregator
KGAT
- KGCN
KGCN
- KGNNLS
KGNNLS
KGNNLS.aggregate()
KGNNLS.calculate_loss()
KGNNLS.calculate_ls_loss()
KGNNLS.construct_adj()
KGNNLS.forward()
KGNNLS.full_sort_predict()
KGNNLS.get_interaction_table()
KGNNLS.get_neighbors()
KGNNLS.input_type
KGNNLS.label_smoothness_predict()
KGNNLS.predict()
KGNNLS.sample_neg_interaction()
KGNNLS.training
- KTUP
KTUP
alignLoss()
orthogonalLoss()
- MKR
CrossCompressUnit
MKR
- RippleNet
RippleNet
- recbole.model.sequential_recommender
- BERT4Rec
BERT4Rec
- Caser
Caser
- CORE
CORE
TransNet
- DIN
DIN
- FDSA
FDSA
- FOSSIL
FOSSIL
- FPMC
FPMC
- GCSAN
GCSAN
GNN
- GRU4Rec
GRU4Rec
- GRU4RecF
GRU4RecF
- GRU4RecKG
GRU4RecKG
- HGN
HGN
- HRM
HRM
- KSR
KSR
- NARM
NARM
- NextItNet
NextItNet
ResidualBlock_a
ResidualBlock_b
- NPE
NPE
- RepeatNet
Explore_Recommendation_Decoder
RepeatNet
Repeat_Explore_Mechanism
Repeat_Recommendation_Decoder
build_map()
- S3Rec
S3Rec
- SASRec
SASRec
- SASRecF
SASRecF
- SHAN
SHAN
- SRGNN
GNN
SRGNN
- STAMP
STAMP
- TransRec
TransRec
- recbole.model.abstract_recommender
AbstractRecommender
AutoEncoderMixin
ContextRecommender
ContextRecommender.concat_embed_input_fields()
ContextRecommender.double_tower_embed_input_fields()
ContextRecommender.embed_float_fields()
ContextRecommender.embed_float_seq_fields()
ContextRecommender.embed_input_fields()
ContextRecommender.embed_token_fields()
ContextRecommender.embed_token_seq_fields()
ContextRecommender.input_type
ContextRecommender.training
ContextRecommender.type
GeneralRecommender
KnowledgeRecommender
SequentialRecommender
- recbole.model.init
xavier_normal_initialization()
xavier_uniform_initialization()
- recbole.model.layers
AttLayer
BaseFactorizationMachine
BiGNNLayer
CNNLayers
ContextSeqEmbAbstractLayer
ContextSeqEmbAbstractLayer.embed_float_fields()
ContextSeqEmbAbstractLayer.embed_float_seq_fields()
ContextSeqEmbAbstractLayer.embed_input_fields()
ContextSeqEmbAbstractLayer.embed_token_fields()
ContextSeqEmbAbstractLayer.embed_token_seq_fields()
ContextSeqEmbAbstractLayer.forward()
ContextSeqEmbAbstractLayer.get_embedding()
ContextSeqEmbAbstractLayer.get_fields_name_dim()
ContextSeqEmbAbstractLayer.training
ContextSeqEmbLayer
Dice
FLEmbedding
FMEmbedding
FMFirstOrderLinear
FeatureSeqEmbLayer
FeedForward
ItemToInterestAggregation
LightMultiHeadAttention
LightTransformerEncoder
LightTransformerLayer
MLPLayers
MultiHeadAttention
SequenceAttLayer
SparseDropout
TransformerEncoder
TransformerLayer
VanillaAttention
activation_layer()
- recbole.model.loss
BPRLoss
EmbLoss
EmbMarginLoss
RegLoss