Отображение данных рекомендаций в шаблоне с помощью панели поиска - PullRequest
0 голосов
/ 26 апреля 2020

Следующий код - мой рекомендательный движок, который был протестирован в ноутбуке Jupyter. В настоящее время я работаю в Django и хочу создать панель поиска, где мой механизм рекомендаций может использоваться для рекомендации фильмов.

код рекомендации:

def recommendations(title, cosine_sim=cosine_sim):
    # Get the index of the movie that matches the title
    idx = indices[title]

    # Get the pairwsie similarity scores of all movies with that movie
    sim_scores = list(enumerate(cosine_sim[idx]))

    # Sort the movies based on the similarity scores
    sim_scores = sorted(sim_scores, key=lambda x: x[1], reverse=True)

    # Get the scores of the 10 most similar movies
    sim_scores = sim_scores[1:11]

    # Get the movie indices
    movie_indices = [i[0] for i in sim_scores]

    # Return the top 10 most similar movies
    return df['title'].iloc[movie_indices]

Также вот мое мнение Код, в котором я пытался порекомендовать MOV ie, но он не работает, и я получаю ошибку как keyError at \movies\.

def recomm(request):
    if request.method == 'GET':
        query=""
        movie = recommendations('movie')
        movie = movie.recommendation(str(query))
        return render(request, 'home.html', movie)
    else:
        return render(request, 'home.html')
    return redirect(request, 'home.html')

Я не знаю, как это сделать, любая помощь будет оценена. Благодаря.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...