一个国人开源的推荐系统
Posted Java杂记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个国人开源的推荐系统相关的知识,希望对你有一定的参考价值。
Gorse is an open-source recommendation system written in Go. Gorse aims to be a universal open-source recommender system that can be quickly 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.
Quick Start
Run Gorse manually
Run Gorse with Docker Compose
Use Gorse to recommend awesome GitHub repositories
Read official documents
Read develop roadmap
Gorse is a single node training and distributed prediction recommender system. Gorse stores data in mysql, MongoDB, PostgresSQL, or ClickHouse, with intermediate data cached in Redis.
The cluster consists of a master node, multiple worker nodes, and server nodes.
The master node is responsible for model training, non-personalized item recommendation, configuration management, and membership management.
The server node is responsible for exposing the RESTful APIs and online real-time recommendations.
Worker nodes are responsible for offline recommendations for each user.
In addition, the administrator can perform system monitoring, data import and export, and system status checking via the dashboard on the master node.
Contributors
Any contribution is appreciated: report a bug, give advice or even create a pull request. You are welcome to submit Gorse In-Production User Registration to add your product to the case studies section of gorse.io if you are using Gorse in production.
Acknowledgmentsgorse
is inspired by the following projects:
Guibing Guo\'s librec
Nicolas Hug\'s Surprise
Golang Samples\'s gopher-vector
原始仓库:https://github.com/zhenghaoz/gorse
国内加速:https://gitee.com/mirrors/gorse
推荐一款国人开源的 Redis 可视化管理工具
大家可能用过 redis-cli 、Redis Desktop Manager 等工具管理 redis。
今天我给大家介绍一款国人开源、免费、功能强大的 Redis 可视化管理工具:QuickRedis。
QuickRedis 简介
QuickRedis 是一款 永久免费 的 Redis 可视化管理工具。它支持直连、哨兵、集群模式,支持亿万数量级的 key,还有令人兴奋的 UI。QuickRedis 支持 Windows 、 Mac OS X 和 Linux 下运行。QuickRedis 是一个效率工具,当别人在努力敲命令的时候,而你已经在喝茶。
QuickRedis 下载地址
直接下载
在 github 下载
Windows & Mac OS X & Linux : https://github.com/quick123official/quick_redis_blog/releases/tag/v2.5.0
在 gitee 下载
Windows & Mac OS X & Linux : https://gitee.com/quick123official/quick_redis_blog/releases/v2.5.0
QuickRedis 功能展示
主页
支持直连、哨兵和集群模式
支持命令行输入和命令提示
按照目录管理key
其它功能(按照目录管理链接、轻松支持亿级key管理、多tab管理等等)
以上是关于一个国人开源的推荐系统的主要内容,如果未能解决你的问题,请参考以下文章
干掉PowerDesigner?国人开源的数据库设计工具Chiner真香
干掉PowerDesigner?国人开源的数据库设计工具Chiner真香