From Functional Anlaysis to Reinforcement Learning and personalized search

Welcome to the documentation for Reinforcement Learning for Dynamic Search Boost Optimization.

This project combines a synthetic e-commerce search simulator with book-quality documentation exploring RL techniques for search ranking optimization.

Book Chapters

Part I - Foundations

Part II - Simulator

Part III - Policies

Part IV - Evaluation & Deployment

Getting Started

# Create and activate virtual environment
python -m venv .venv && source .venv/bin/activate

# Install project in editable mode
python -m pip install -e .[dev]

# Run tests
pytest -q