ai.preferred:cerebro

Your personalized retrieval engine.

License

License

GroupId

GroupId

ai.preferred
ArtifactId

ArtifactId

cerebro
Last Version

Last Version

1.0
Release Date

Release Date

Type

Type

jar
Description

Description

ai.preferred:cerebro
Your personalized retrieval engine.
Project URL

Project URL

https://cerebro.preferred.ai
Project Organization

Project Organization

Preferred.AI
Source Code Management

Source Code Management

http://github.com/PreferredAI/cerebro

Download cerebro

How to add to project

<!-- https://jarcasting.com/artifacts/ai.preferred/cerebro/ -->
<dependency>
    <groupId>ai.preferred</groupId>
    <artifactId>cerebro</artifactId>
    <version>1.0</version>
</dependency>
// https://jarcasting.com/artifacts/ai.preferred/cerebro/
implementation 'ai.preferred:cerebro:1.0'
// https://jarcasting.com/artifacts/ai.preferred/cerebro/
implementation ("ai.preferred:cerebro:1.0")
'ai.preferred:cerebro:jar:1.0'
<dependency org="ai.preferred" name="cerebro" rev="1.0">
  <artifact name="cerebro" type="jar" />
</dependency>
@Grapes(
@Grab(group='ai.preferred', module='cerebro', version='1.0')
)
libraryDependencies += "ai.preferred" % "cerebro" % "1.0"
[ai.preferred/cerebro "1.0"]

Dependencies

compile (16)

Group / Artifact Type Version
org.apache.logging.log4j : log4j-api jar 2.11.1
org.eclipse.persistence : javax.persistence jar 2.2.1
org.apache.commons : commons-lang3 jar 3.8.1
commons-io : commons-io jar 2.4
com.esotericsoftware : minlog jar 1.3.0
org.objenesis : objenesis jar 2.6
com.esotericsoftware : reflectasm jar 1.11.6
com.esotericsoftware : kryo jar 5.0.0-RC2
org.apache.lucene : lucene-core jar 7.7.0
org.apache.lucene : lucene-queryparser jar 7.7.0
org.apache.lucene : lucene-analyzers-common jar 7.7.0
org.apache.lucene : lucene-queries jar 7.7.0
org.apache.logging.log4j : log4j-core jar 2.11.1
org.eclipse.persistence : eclipselink jar 2.7.3
org.eclipse.persistence : org.eclipse.persistence.jpa jar 2.7.3
mysql : mysql-connector-java jar 6.0.5

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

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>
ai.preferred

Preferred.AI

Versions

Version
1.0