Bắt đầu ngayBắt đầu miễn phí

Tính lại ma trận

Giờ bạn đã có ba ma trận nhân tố, bạn có thể nhân chúng lại với nhau để thu được dữ liệu đánh giá đầy đủ không còn giá trị thiếu. Trong bài này, bạn sẽ dùng hàm tích vô hướng (dot product) của numpy để nhân U với sigma trước, rồi lấy kết quả nhân tiếp với Vt. Sau đó, bạn sẽ cộng thêm điểm đánh giá trung bình cho mỗi hàng để ra ma trận điểm cuối cùng.

U, sigma, Vt, avg_ratings, và user_ratings_df từ bài trước đã được nạp sẵn cho bạn. Ngoài ra, numpy đã được nạp với bí danh np.

Bài tập này là một phần của khóa học

Xây dựng Recommendation Engine bằng Python

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Dot product of U and sigma
U_sigma = np.____(____, ____)
Chỉnh sửa và Chạy Mã