Git Product home page Git Product logo

metarank's Introduction

Metarank: real time personalization as a service

Website | Community Slack | Blog | Demo

CI Status License: Apache 2 Last commit Last release Join our slack

What is personalization?

Personalization is showing the same items but in different order for different users.

The ordering of products on Amazon, posts in FB, and search results in Google is personalized for each visitor, as it directly affects conversion, click rate and engagement, and we've done 50+ a/b tests in different ecommerce verticals to confirm it.

If you have items that are presented to a user in a specific order, you can look at personalizing this order to improve your product's KPIs.

Why Metarank?

Metarank can run on-premises or in the cloud, making it easy to get state-of-the-art ML technologies by teams having little to no ML experience.

Building an in-house personalization solution takes around 6 months by an experienced team, and only large companies can afford it.

With Metarank, you can get up and running with personalization in days instead of months and be in control of data privacy, optimization goals and how Metarank is integrated into the infrastructure with minimal vendor-lock.

Demo

We have a built a Demo which showcases how you can use Metarank in the wild.

The Demo utilizes Ranklens dataset that we have built using Toloka service to gather user interactions.

Application code can be found here and you can see how easy it is to query Metarank installation to get real-time personalization.

Check out the step-by-step Tutorial of running Metarank Demo locally.

Running Metarank

Technical prerequisites

We recommend running Metarank with Docker.

If you would like to try it natively, here are the requirements:

  • Linux or MacOS on x86. Windows support is coming soon
  • JVM 11

Licence

This project is released under the Apache 2.0 license, as specified in the LICENSE file.

metarank's People

Contributors

i10416 avatar nasnl avatar romangrebennikov avatar scala-steward avatar shuttie avatar vgoloviznin avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.