Построение системы рекомендаций с использованием Surprise - PullRequest
1 голос
/ 20 марта 2020

Поэтому я использую эту библиотеку python, которая называется Surprise: https://surprise.readthedocs.io/en/stable/index.html

Проблема, с которой я сталкиваюсь, заключается в том, что я не могу заставить свой алгоритм правильно предсказывать как Я сталкиваюсь с этой ошибкой. печатает это, говоря, что элемент не существует.

Однако элемент существует, как вы можете видеть на моем фрейме данных: Фрейм данных

Я следовал документации правильно загружая данные, используя:

 # The columns must correspond to user id, item id and ratings (in that order). 
 train_data = Dataset.load_from_df(games_data[['userid', 'name', 'metascore']], reader) 

В документации предлагалось посмотреть на это https://surprise.readthedocs.io/en/stable/FAQ.html#raw -inner-note , но оно меня смутило.

Что я делаю неправильно? Спасибо.

1 Ответ

0 голосов
/ 15 апреля 2020

Удачи с этим? Я также новичок в этом пакете, но мне интересно, может быть, пользователь не может быть найден из-за проблемы с типом данных. Может быть, пользователь или элемент должен быть принудительно введен в строку или число, чтобы соответствовать.

Не могли бы вы поделиться games_data.info ()?

Удачи!

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