Trích xuất tham số
Bạn đã kiểm thử 192 mô hình khác nhau trên tập dữ liệu msd, và đã tìm được ROEM tốt nhất cùng mô hình tương ứng (mô hình 38).
Giờ bạn cần trích xuất các siêu tham số. model_list mà bạn đã tạo trước đó được cung cấp ở đây. Nó chứa toàn bộ 192 mô hình bạn đã sinh ra. Hãy làm theo hướng dẫn bên dưới để trích xuất các siêu tham số.
Bài tập này là một phần của khóa học
Xây dựng Recommendation Engine với PySpark
Hướng dẫn bài tập
- Dùng cắt danh sách (list slicing) để lấy mô hình 38 từ danh sách mô hình. Gọi mô hình này là
best_model. - Dùng phương thức
.get____()để trích xuất các giá trị siêu tham số sau:RankMaxIterRegParamAlpha
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.
# Extract the best_model
best_model = ____[____]
# Extract the Rank
print ("Rank: ", best_model.get___())
# Extract the MaxIter value
print ("MaxIter: ", ____.get____())
# Extract the RegParam value
print ("RegParam: ", best_model.____())
# Extract the Alpha value
print ("Alpha: ", ____.____())