Complete Model Index#

Alphabetical reference for all documented CoreRec models. See Model Tiers for production vs sandbox policy.

Production models (16)#

The list is corerec.engines.MODELS; corerec models prints it.

Model

Category

Import

Tutorial

ALS

Classic CF

from corerec.engines import ALS

-

DCN

Ranking

from corerec.engines import DCN

Tutorial

DeepFM

Ranking

from corerec.engines import DeepFM

Tutorial

EASE

Classic CF

from corerec.engines import EASE

-

HSTU

Generative

from corerec.engines import HSTU

Sequential models

Item2Vec

Classic CF

from corerec.engines import Item2Vec

-

ItemKNN

Classic CF

from corerec.engines import ItemKNN

-

LightGCN

Graph

from corerec.engines import LightGCN

Tutorial

MultiDAE

Autoencoder

from corerec.engines import MultiDAE

-

MultVAE

Autoencoder

from corerec.engines import MultVAE

-

SAR

Classic CF

from corerec.engines import SAR

Tutorial

SASRec

Sequential

from corerec.engines import SASRec

Tutorial

SLIM

Classic CF

from corerec.engines import SLIM

-

TFIDFRecommender

Content

from corerec.engines import TFIDFRecommender

Tutorial

TwoTower

Retrieval

from corerec.engines import TwoTower

Tutorial

UserKNN

Classic CF

from corerec.engines import UserKNN

-

All production models implement: fit(), predict(), recommend(top_k=), save(), load() via BaseRecommender.

Sandbox models (by category)#

Deep learning (sandbox)#

AFM, AutoFI, AutoInt, BST, BiVAE, Caser, DCN-Base, DeepCrossing, DeepFM-Base, DeepRec, DIEN, DiFM, DIN, DLRM, ENSFM, ESCM2, ESMM, FGCNN, FFM, FiBiNet, FLEN, FM, GAN-Rec, GateNet, GRU-CF, Monolith, MMoE, NFM, NextItNet, PLE, PNN, TDM, Wide&Deep, YouTubeDNN

→ Details: Deep Learning Models

Matrix factorization (sandbox)#

A2SVD, ALS, FM-Base, Matrix Factorization, MF-Base, SVD, User-Based CF

→ Details: Matrix Factorization

Graph (sandbox)#

GeoIMC, GNN-Base, LightGCN-Base

→ Details: Graph-Based Models

Sequential (sandbox)#

RBM, RLRMC, SLi-Rec, SUM, NextItNet, Caser

→ Details: Sequential Models

Bayesian (sandbox)#

BPR, BPR-MF, VMF

→ Details: Bayesian Models

Content (sandbox)#

MIND-Content

→ Details: Content-Based Models

Category guides#

Unified API#

model.fit(...)                    # see model-specific tutorial
score = model.predict(user, item)
recs = model.recommend(user, top_k=10)
model.save("artifacts/my_model")  # safe bundle default
loaded = type(model).load("artifacts/my_model")

Persistence: Safe Model Bundles (corerec_safe_v1).

Tutorials#

Hands-on walkthroughs: Tutorial Index

Pipeline & serving: Pipeline Tutorial · Serving API