Class MeanRatingBaselineModel
- java.lang.Object
-
- org.apache.spark.ml.PipelineStage
-
- org.apache.spark.ml.Transformer
-
- org.apache.spark.ml.Model<AbstractModel>
-
- com.r4tings.recommender.common.ml.AbstractModel
-
- com.r4tings.recommender.common.ml.CommonModel<MeanRatingBaselineModel>
-
- com.r4tings.recommender.model.svd.baseline.MeanRatingBaselineModel
-
- All Implemented Interfaces:
OutputCol,RatingCol,Verbose,java.io.Serializable,org.apache.spark.internal.Logging,org.apache.spark.ml.param.Params,org.apache.spark.ml.util.Identifiable,scala.Serializable
public class MeanRatingBaselineModel extends CommonModel<MeanRatingBaselineModel>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MeanRatingBaselineModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>getItemBiasDS()java.lang.DoublegetOverallMeanRating()java.lang.StringgetResidualCol()org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>getUserBiasDS()org.apache.spark.ml.param.Param<org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>>itemBiasDS()org.apache.spark.ml.param.DoubleParamoverallMeanRating()org.apache.spark.ml.param.Param<java.lang.String>residualCol()protected MeanRatingBaselineModelself()MeanRatingBaselineModelsetItemBiasDS(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> value)MeanRatingBaselineModelsetOverallMeanRating(java.lang.Double value)MeanRatingBaselineModelsetResidualCol(java.lang.String value)MeanRatingBaselineModelsetUserBiasDS(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> value)org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>transform(org.apache.spark.sql.Dataset<?> ratings)org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>transformAll()org.apache.spark.ml.param.Param<org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>>userBiasDS()-
Methods inherited from class com.r4tings.recommender.common.ml.CommonModel
setItemCol, setOutputCol, setRatingCol, setUserCol, setVerbose
-
Methods inherited from class com.r4tings.recommender.common.ml.AbstractModel
copy, getItemCol, getOutputCol, getRatingCol, getUserCol, getVerbose, itemCol, outputCol, ratingCol, transformSchema, uid, userCol, verbose
-
Methods inherited from class org.apache.spark.ml.PipelineStage
$, clear, copyValues, copyValues$default$2, defaultCopy, defaultParamMap, explainParam, explainParams, extractParamMap, extractParamMap, get, getDefault, getOrDefault, getParam, hasDefault, hasParam, initializeForcefully, initializeLogIfNecessary, initializeLogIfNecessary, initializeLogIfNecessary$default$2, isDefined, isSet, isTraceEnabled, log, logDebug, logDebug, logError, logError, logInfo, logInfo, logName, logTrace, logTrace, logWarning, logWarning, onParamChange, org$apache$spark$internal$Logging$$log_, org$apache$spark$internal$Logging$$log__$eq, org$apache$spark$ml$param$Params$_setter_$defaultParamMap_$eq, org$apache$spark$ml$param$Params$_setter_$paramMap_$eq, paramMap, params, set, set, set, setDefault, setDefault, toString, transformSchema
-
-
-
-
Method Detail
-
transform
public org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> transform(org.apache.spark.sql.Dataset<?> ratings)
- Specified by:
transformin classorg.apache.spark.ml.Transformer
-
residualCol
public org.apache.spark.ml.param.Param<java.lang.String> residualCol()
-
overallMeanRating
public org.apache.spark.ml.param.DoubleParam overallMeanRating()
-
userBiasDS
public org.apache.spark.ml.param.Param<org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>> userBiasDS()
-
itemBiasDS
public org.apache.spark.ml.param.Param<org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>> itemBiasDS()
-
getResidualCol
public java.lang.String getResidualCol()
-
getOverallMeanRating
public java.lang.Double getOverallMeanRating()
-
getUserBiasDS
public org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> getUserBiasDS()
-
getItemBiasDS
public org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> getItemBiasDS()
-
setResidualCol
public MeanRatingBaselineModel setResidualCol(java.lang.String value)
-
setOverallMeanRating
public MeanRatingBaselineModel setOverallMeanRating(java.lang.Double value)
-
setUserBiasDS
public MeanRatingBaselineModel setUserBiasDS(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> value)
-
setItemBiasDS
public MeanRatingBaselineModel setItemBiasDS(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> value)
-
self
protected MeanRatingBaselineModel self()
- Specified by:
selfin classCommonModel<MeanRatingBaselineModel>
-
transformAll
@Experimental public org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> transformAll()
-
-