def cf_item(request, userid):
    p = Predictor(userid)
    recommendations = p.item_collaborative_filtering(6)
    data = pimpit(recommendations)

    for rec in data:
        rec['rating'] = recommendations[str(rec['id'])]

    data = sorted(data, key = lambda x: x['rating'], reverse=True)[:6]
    return JsonResponse(data, safe=False)
Beispiel #2
0
def cf_item(request, userid):
    p = Predictor(userid)
    recommendations = p.item_collaborative_filtering(6)
    data = pimpit(recommendations)

    for rec in data:
        rec['rating'] = recommendations[str(rec['id'])]

    data = sorted(data, key=lambda x: x['rating'], reverse=True)[:6]
    return JsonResponse(data, safe=False)
def cf_user(request, userid):
    p = Predictor(userid)
    data = p.user_collaborative_filtering(6)
    data = pimpit(data)
    return JsonResponse(data, safe=False)
Beispiel #4
0
def cf_user(request, userid):
    p = Predictor(userid)
    data = p.user_collaborative_filtering(6)
    data = pimpit(data)
    return JsonResponse(data, safe=False)