public class ItemClassifier extends org.apache.spark.ml.classification.ProbabilisticClassifier<org.apache.spark.ml.linalg.Vector,ItemClassifier,ItemClassificationModel> implements Cloneable
| Constructor and Description |
|---|
ItemClassifier(ItemClassifierSettings settings_) |
ItemClassifier(ItemClassifierSettings settings_,
edu.columbia.tjw.item.ItemParameters<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor,edu.columbia.tjw.item.base.StandardCurveType> startingParams_) |
| Modifier and Type | Method and Description |
|---|---|
edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor,edu.columbia.tjw.item.base.StandardCurveType> |
computeFitResult(org.apache.spark.sql.Dataset<?> data_,
ItemClassificationModel model_) |
edu.columbia.tjw.item.fit.GradientResult |
computeGradients(org.apache.spark.sql.Dataset<?> data_,
ItemClassificationModel model_) |
ItemClassifier |
copy(org.apache.spark.ml.param.ParamMap paramMap_) |
edu.columbia.tjw.item.base.raw.RawFittingGrid<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor> |
generateMaterializedGrid(org.apache.spark.sql.Dataset<?> data_) |
ItemClassifierSettings |
getSettings() |
static org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> |
prepareData(org.apache.spark.sql.Dataset<?> data_,
ItemClassifierSettings settings_,
String featuresColumn_) |
static ItemClassifierSettings |
prepareSettings(org.apache.spark.sql.Dataset<?> data_,
String toStatusColumn_,
List<String> featureList,
Set<String> curveRegressors_,
int maxParamCount_) |
static ItemClassifierSettings |
prepareSettings(org.apache.spark.sql.Dataset<?> data_,
String toStatusColumn_,
List<String> featureList,
Set<String> curveRegressors_,
int maxParamCount_,
edu.columbia.tjw.item.ItemSettings settings_) |
ItemClassificationModel |
retrainModel(org.apache.spark.sql.Dataset<?> data_,
ItemClassificationModel prevModel_) |
ItemClassificationModel |
runAnnealing(org.apache.spark.sql.Dataset<?> data_,
ItemClassificationModel prevModel_) |
ItemClassificationModel |
train(org.apache.spark.sql.Dataset<?> data_) |
String |
uid() |
getProbabilityCol, getThresholds, org$apache$spark$ml$param$shared$HasProbabilityCol$_setter_$probabilityCol_$eq, org$apache$spark$ml$param$shared$HasThresholds$_setter_$thresholds_$eq, probabilityCol, setProbabilityCol, setThresholds, thresholds, validateAndTransformSchemaextractLabeledPoints, getNumClasses, getNumClasses$default$2, getRawPredictionCol, org$apache$spark$ml$param$shared$HasRawPredictionCol$_setter_$rawPredictionCol_$eq, rawPredictionCol, setRawPredictionColextractLabeledPoints, featuresCol, featuresDataType, fit, getFeaturesCol, getLabelCol, getPredictionCol, labelCol, org$apache$spark$ml$param$shared$HasFeaturesCol$_setter_$featuresCol_$eq, org$apache$spark$ml$param$shared$HasLabelCol$_setter_$labelCol_$eq, org$apache$spark$ml$param$shared$HasPredictionCol$_setter_$predictionCol_$eq, predictionCol, setFeaturesCol, setLabelCol, setPredictionCol, transformSchema$, clear, copyValues, copyValues$default$2, defaultCopy, defaultParamMap, explainParam, explainParams, extractParamMap, extractParamMap, get, getDefault, getOrDefault, getParam, hasDefault, hasParam, initializeLogIfNecessary, initializeLogIfNecessary, initializeLogIfNecessary$default$2, isDefined, isSet, isTraceEnabled, log, logDebug, logDebug, logError, logError, logInfo, logInfo, logName, logTrace, logTrace, logWarning, logWarning, org$apache$spark$internal$Logging$$log__$eq, org$apache$spark$internal$Logging$$log_, 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, transformSchemaclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLabelCol, labelCol, org$apache$spark$ml$param$shared$HasLabelCol$_setter_$labelCol_$eqfeaturesCol, getFeaturesCol, org$apache$spark$ml$param$shared$HasFeaturesCol$_setter_$featuresCol_$eqgetPredictionCol, org$apache$spark$ml$param$shared$HasPredictionCol$_setter_$predictionCol_$eq, predictionCol$, clear, copyValues, copyValues$default$2, defaultCopy, defaultParamMap, explainParam, explainParams, extractParamMap, extractParamMap, get, getDefault, getOrDefault, getParam, hasDefault, hasParam, isDefined, isSet, org$apache$spark$ml$param$Params$_setter_$defaultParamMap_$eq, org$apache$spark$ml$param$Params$_setter_$paramMap_$eq, paramMap, params, set, set, set, setDefault, setDefaultpublic ItemClassifier(ItemClassifierSettings settings_)
public ItemClassifier(ItemClassifierSettings settings_, edu.columbia.tjw.item.ItemParameters<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor,edu.columbia.tjw.item.base.StandardCurveType> startingParams_)
public ItemClassifier copy(org.apache.spark.ml.param.ParamMap paramMap_)
copy in interface org.apache.spark.ml.param.Paramscopy in class org.apache.spark.ml.Predictor<org.apache.spark.ml.linalg.Vector,ItemClassifier,ItemClassificationModel>public ItemClassifierSettings getSettings()
public edu.columbia.tjw.item.base.raw.RawFittingGrid<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor> generateMaterializedGrid(org.apache.spark.sql.Dataset<?> data_)
public static org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> prepareData(org.apache.spark.sql.Dataset<?> data_,
ItemClassifierSettings settings_,
String featuresColumn_)
public static ItemClassifierSettings prepareSettings(org.apache.spark.sql.Dataset<?> data_, String toStatusColumn_, List<String> featureList, Set<String> curveRegressors_, int maxParamCount_)
public static ItemClassifierSettings prepareSettings(org.apache.spark.sql.Dataset<?> data_, String toStatusColumn_, List<String> featureList, Set<String> curveRegressors_, int maxParamCount_, edu.columbia.tjw.item.ItemSettings settings_)
public edu.columbia.tjw.item.fit.GradientResult computeGradients(org.apache.spark.sql.Dataset<?> data_,
ItemClassificationModel model_)
public edu.columbia.tjw.item.fit.FitResult<edu.columbia.tjw.item.base.SimpleStatus,edu.columbia.tjw.item.base.SimpleRegressor,edu.columbia.tjw.item.base.StandardCurveType> computeFitResult(org.apache.spark.sql.Dataset<?> data_,
ItemClassificationModel model_)
public ItemClassificationModel runAnnealing(org.apache.spark.sql.Dataset<?> data_, ItemClassificationModel prevModel_)
public ItemClassificationModel retrainModel(org.apache.spark.sql.Dataset<?> data_, ItemClassificationModel prevModel_)
public ItemClassificationModel train(org.apache.spark.sql.Dataset<?> data_)
train in class org.apache.spark.ml.Predictor<org.apache.spark.ml.linalg.Vector,ItemClassifier,ItemClassificationModel>public String uid()
uid in interface org.apache.spark.ml.util.IdentifiableCopyright © 2020. All rights reserved.