Class AbstractRatingTransformer
- java.lang.Object
-
- org.apache.spark.ml.PipelineStage
-
- org.apache.spark.ml.Transformer
-
- com.r4tings.recommender.common.ml.AbstractRatingTransformer
-
- 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
- Direct Known Subclasses:
RatingNormalizer,RatingSimilarityMeasurer
public abstract class AbstractRatingTransformer extends org.apache.spark.ml.Transformer implements Verbose, OutputCol, RatingCol
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractRatingTransformer(java.lang.String prefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.spark.ml.Transformercopy(org.apache.spark.ml.param.ParamMap extra)java.lang.StringgetItemCol()java.lang.StringgetOutputCol()java.lang.StringgetRatingCol()java.lang.StringgetUserCol()java.lang.BooleangetVerbose()org.apache.spark.ml.param.Param<java.lang.String>itemCol()org.apache.spark.ml.param.Param<java.lang.String>outputCol()org.apache.spark.ml.param.Param<java.lang.String>ratingCol()org.apache.spark.sql.types.StructTypetransformSchema(org.apache.spark.sql.types.StructType schema)java.lang.Stringuid()org.apache.spark.ml.param.Param<java.lang.String>userCol()org.apache.spark.ml.param.BooleanParamverbose()-
Methods inherited from class org.apache.spark.ml.Transformer
transform, transform, transform, transform
-
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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.r4tings.recommender.common.ml.param.OutputCol
setOutputCol
-
Methods inherited from interface com.r4tings.recommender.common.ml.param.RatingCol
setItemCol, setRatingCol, setUserCol
-
Methods inherited from interface com.r4tings.recommender.common.ml.param.Verbose
setVerbose
-
-
-
-
Method Detail
-
transformSchema
public org.apache.spark.sql.types.StructType transformSchema(org.apache.spark.sql.types.StructType schema)
- Specified by:
transformSchemain classorg.apache.spark.ml.PipelineStage
-
copy
public org.apache.spark.ml.Transformer copy(org.apache.spark.ml.param.ParamMap extra)
- Specified by:
copyin interfaceorg.apache.spark.ml.param.Params- Specified by:
copyin classorg.apache.spark.ml.Transformer
-
uid
public java.lang.String uid()
- Specified by:
uidin interfaceorg.apache.spark.ml.util.Identifiable
-
verbose
public org.apache.spark.ml.param.BooleanParam verbose()
-
outputCol
public org.apache.spark.ml.param.Param<java.lang.String> outputCol()
-
userCol
public org.apache.spark.ml.param.Param<java.lang.String> userCol()
-
itemCol
public org.apache.spark.ml.param.Param<java.lang.String> itemCol()
-
ratingCol
public org.apache.spark.ml.param.Param<java.lang.String> ratingCol()
-
getVerbose
public java.lang.Boolean getVerbose()
- Specified by:
getVerbosein interfaceVerbose
-
getOutputCol
public java.lang.String getOutputCol()
- Specified by:
getOutputColin interfaceOutputCol
-
getUserCol
public java.lang.String getUserCol()
- Specified by:
getUserColin interfaceRatingCol
-
getItemCol
public java.lang.String getItemCol()
- Specified by:
getItemColin interfaceRatingCol
-
getRatingCol
public java.lang.String getRatingCol()
- Specified by:
getRatingColin interfaceRatingCol
-
-