Tutorial Index#

Comprehensive tutorials for all CoreRec models.

Getting Started#

Before diving into specific models, we recommend:

  1. Read the Installation Guide

  2. Follow the QuickStart

  3. Understand Core Concepts

Production Models (Tested & Stable)#

These models are production-ready — fully tested, CI-enforced, and implement the complete BaseRecommender interface. Start here.

Core Engine Models#

Collaborative Filtering Models#

Content-Based Models#


Sandbox Models (Experimental)#

Sandbox Notice

The models below are experimental. They are included for research and learning purposes. Sandbox models may have incomplete implementations and are not covered by production CI tests. See Model Tiers for details.

Each sandbox tutorial explains the model’s architecture, mathematical foundations, use cases, and scaling considerations. Code examples are provided as reference implementations — they may require additional validation before production use.

Neural Network Models (Sandbox)#

Matrix Factorization Models (Sandbox)#

Graph-Based Models (Sandbox)#

Sequential Models (Sandbox)#

Bayesian Models (Sandbox)#

Content-Based Models (Sandbox)#

Pipeline & System Tutorials#

End-to-end system tutorials:

Tutorial Structure#

Production Model Tutorials#

Full working examples with tested code you can copy-paste and run.

Sandbox Model Tutorials#

Each sandbox tutorial covers:

  1. Introduction — What the model does and its original paper

  2. Architecture & Theory — How it works, with diagrams and math

  3. Reference Implementation — Code examples (informational, not production-tested)

  4. Use Cases & Scaling — When to use it, how to scale, and production considerations

  5. Key Takeaways — Best practices and further reading

Learning Path#

Beginners#

  1. Start with DCN Tutorial (Production)

  2. Explore SAR Tutorial (Production)

Intermediate#

  1. Deep dive into DeepFM (Production)

  2. Learn Graph Methods with LightGCN (Production)

Advanced#

  1. Explore Sandbox Models for research

  2. Deploy to Production