mirror of
https://github.com/arnaucube/goRecommender.git
synced 2026-02-06 19:16:39 +01:00
7cce4a11f4aea13cfc61287d8c22506a94b71ed6
goRecommender
Recommendation system API, based on Machine Learning, written in Go lang
Data stored in MongoDB
Applies Machine Learning to perform recommendations:
- Random Forests
- K Nearest Neighbours
Documentation
- Add new user
POST /user
{
id: "user1",
age: 30
}
- Get recommendations
GET /r/{userid}/{nrec}
{userid}: is the userid
{nrec}: number of recommendations requested
- Select Item
POST /selectItem
{
userid: "user1",
itemid: "item1"
}
Languages
Go
93.6%
Shell
6.4%