arnaucode 1d0fcbef47 | 7 years ago | |
---|---|---|
.gitignore | 7 years ago | |
LICENSE | 7 years ago | |
README.md | 7 years ago | |
errors.go | 7 years ago | |
ipFilter.go | 7 years ago | |
itemSamples.data | 7 years ago | |
main.go | 7 years ago | |
mongodb.go | 7 years ago | |
mongodbConfig.json | 7 years ago | |
mongodbModels.go | 7 years ago | |
readItemSamples.go | 7 years ago | |
recommendations.go | 7 years ago | |
serverConfig.go | 7 years ago | |
serverConfig.json | 7 years ago | |
serverRoutes.go | 7 years ago | |
tests.sh | 7 years ago | |
userOperations.go | 7 years ago |
Recommendation system API, based on Machine Learning, written in Go lang
Data stored in MongoDB
Applies Machine Learning to perform recommendations:
POST /user
{
id: "user1",
age: 30
}
GET /r/{userid}/{nrec}
{userid}: is the userid
{nrec}: number of recommendations requested
POST /selectItem
{
userid: "user1",
itemid: "item1"
}