RankingAdapterModel¶
-
class
RankingAdapterModel.
RankingAdapterModel
(itemCol=None, k=10, labelCol='label', minRatingsPerItem=1, minRatingsPerUser=1, mode='allUsers', ratingCol=None, recommender=None, recommenderModel=None, userCol=None)[source]¶ Bases:
mmlspark.Utils.ComplexParamsMixin
,pyspark.ml.util.JavaMLReadable
,pyspark.ml.util.JavaMLWritable
,pyspark.ml.wrapper.JavaTransformer
Parameters: - itemCol (str) – Column of items
- k (int) – number of items (default: 10)
- labelCol (str) – The name of the label column (default: label)
- minRatingsPerItem (int) – min ratings for items > 0 (default: 1)
- minRatingsPerUser (int) – min ratings for users > 0 (default: 1)
- mode (str) – recommendation mode (default: allUsers)
- ratingCol (str) – Column of ratings
- recommender (object) – estimator for selection
- recommenderModel (object) – recommenderModel
- userCol (str) – Column of users
-
setLabelCol
(value)[source]¶ Parameters: labelCol (str) – The name of the label column (default: label)
-
setMinRatingsPerItem
(value)[source]¶ Parameters: minRatingsPerItem (int) – min ratings for items > 0 (default: 1)
-
setMinRatingsPerUser
(value)[source]¶ Parameters: minRatingsPerUser (int) – min ratings for users > 0 (default: 1)
-
setParams
(itemCol=None, k=10, labelCol='label', minRatingsPerItem=1, minRatingsPerUser=1, mode='allUsers', ratingCol=None, recommender=None, recommenderModel=None, userCol=None)[source]¶ Set the (keyword only) parameters
Parameters: - itemCol (str) – Column of items
- k (int) – number of items (default: 10)
- labelCol (str) – The name of the label column (default: label)
- minRatingsPerItem (int) – min ratings for items > 0 (default: 1)
- minRatingsPerUser (int) – min ratings for users > 0 (default: 1)
- mode (str) – recommendation mode (default: allUsers)
- ratingCol (str) – Column of ratings
- recommender (object) – estimator for selection
- recommenderModel (object) – recommenderModel
- userCol (str) – Column of users