Я пытаюсь использовать модуль scikit-surprise для создания системы рекомендаций, однако у меня возникает ошибка при ее компиляции.
Я получаю ImportError: Невозможно импортировать имя Ошибка «Reader»
Мой класс выглядит следующим образом
import pandas as pd
from surprise import Reader, Dataset
userReviewsFilePath ="UserReviewsFirst5000WithHeadings.csv"
ratings = pd.read_csv(userReviewsFilePath) # reading data in pandas df
ratings_dict = {'recipeID': list(ratings.recipeID),
'rating': list(ratings.rating),
'userID': list(ratings.userID)}
df = pd.DataFrame(ratings_dict)
reader = Reader(rating_scale=(1, 5))
data = Dataset.load_from_df(df[['recipeID', 'rating', 'userID']], reader)
Пип-шоу говорит, что установлена версия 1.0.6