Перерахунок матриці
Тепер, коли у вас є три факторизовані матриці, ви можете перемножити їх, щоб отримати повні дані з оцінками без пропусків.
У цій вправі ви використаєте функцію скалярного добутку numpy, щоб спочатку перемножити U і sigma, а потім отриманий результат — на Vt.
Після цього ви зможете додати середні оцінки для кожного рядка, щоб отримати підсумкові рейтинги.
U, sigma, Vt, avg_ratings і user_ratings_df з попередньої вправи вже завантажено для вас. Також numpy імпортовано як np.
Ця вправа є частиною курсу
Створення систем рекомендацій у Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Dot product of U and sigma
U_sigma = np.____(____, ____)