- Learning Salesforce Einstein
- Mohith Shrivastava
- 165字
- 2021-07-02 21:44:05
Spark MLlib
MLlib ALS algorithm takes the training data of the RDD type, that is, Distributed Datasets [Rating] and trains a model, which is a MatrixFactorizationModel object.
RDD is a special data type supported by Spark. The RDD format is immutable, and they run on clusters and can operate in Parallel. One can perform on an RDD class.
The technique we are using here is known as . Let's assume User A likes Product A, Product B, and Product C and rated them with a score. Then, let's assume User B likes Product B, Product C, and Product D and gave a similar rating to the score User A gave for Product B and Product C. Now, using Collaborative Filtering, one can find out what User A would rate for Product D or what User B would rate for Product A as we have some commonality between User A and User B--they both rated Product B and Product C similarly.
推薦閱讀
- Building Modern Web Applications Using Angular
- Pandas Cookbook
- C# Programming Cookbook
- Clojure for Domain:specific Languages
- Instant RubyMotion App Development
- 自制編程語言
- Go并發編程實戰
- 學習正則表達式
- Unity 2D Game Development Cookbook
- 軟件項目管理實用教程
- 軟件測試綜合技術
- Red Hat Enterprise Linux Troubleshooting Guide
- 產品架構評估原理與方法
- Python程序設計案例教程:從入門到機器學習(微課版)
- Prezi Cookbook