Introduction

Gorse is an open source recommendation system written in Go.

Gorse is an open source recommendation system written in Go. Gorse aims to be an universal open source recommender system that can be easily introduced into a wide variety of online services. By importing items, users and interaction data into Gorse, the system will automatically train models to generate recommendations for each user. Project features are as follows.

  • Multi-source Recommendation: For a user, recommended items are collected from different ways (popular, latest, user-based, item-based and collaborative filtering) and ranked by click-through rate prediction.
  • AutoML: Choose the best recommendation model and strategy automatically by model searching in the background.
  • Distributed Recommendation: Single node training, distributed prediction, and ability to achieve horizontal scaling in the recommendation stage.
  • RESTful API: Provide RESTful APIs for data CRUD and recommendation requests.
  • Dashboard: Provide dashboard for data import and export, monitoring, and cluster status checking.

Source

Documents

Live demo

Showcases

Applications powered by Gorse recommender system.

一个小秘密

BoxDelivery

麦稀奇

New Application

Contacts

Keep in touch with developers.

Email

GitHub

Twitter

Discord

码云

QQ群

公众号

掘金