cerebro icon indicating copy to clipboard operation
cerebro copied to clipboard

Your personalized retrieval engine

Cerebro

Your preferred open source personalized recommendation retrieval engine.

Maven Central Build Status Coverage Status Javadoc

Overview

Our goal is to create a closed-loop engine for recommendations with blazingly fast retrieval of objects.

Efficient Retrieval of Objects (Demo: https://cerebro.preferred.ai/demo/)

  • Personalized Recommendation
  • Keyword Search
  • Related Objects Search

Cerebro supports various efficient similarity search

Closed-loop Recommendation Engine

  • Tracking and recording users' feedbacks
  • Scheduling preference learning models for users' recommendations.

Cerebro supports closed-loop recommendation

Getting started

Add a dependency

If you already have a project then just add Cerebro as a dependency to your pom.xml:

<dependency>
    <!-- Cerebro: Your personalized retrieval engine @ https://cerebro.preferred.ai/ -->
    <groupId>ai.preferred</groupId>
  	<artifactId>cerebro</artifactId>
  	<version>1.0</version>
</dependency>