public class DecisionTreeModel extends Object implements scala.Serializable, Saveable
Modifier and Type | Class and Description |
---|---|
static class |
DecisionTreeModel.SaveLoadV1_0$ |
Constructor and Description |
---|
DecisionTreeModel(Node topNode,
scala.Enumeration.Value algo) |
Modifier and Type | Method and Description |
---|---|
scala.Enumeration.Value |
algo() |
int |
depth()
Get depth of tree.
|
static DecisionTreeModel |
load(SparkContext sc,
String path) |
int |
numNodes()
Get number of nodes in tree, including leaf nodes.
|
static void |
org$apache$spark$internal$Logging$$log__$eq(org.slf4j.Logger x$1) |
static org.slf4j.Logger |
org$apache$spark$internal$Logging$$log_() |
JavaRDD<Double> |
predict(JavaRDD<Vector> features)
Predict values for the given data set using the model trained.
|
RDD<Object> |
predict(RDD<Vector> features)
Predict values for the given data set using the model trained.
|
double |
predict(Vector features)
Predict values for a single data point using the model trained.
|
void |
save(SparkContext sc,
String path)
Save this model to the given path.
|
String |
toDebugString()
Print the full model to a string.
|
Node |
topNode() |
String |
toString()
Print a summary of the model.
|
public DecisionTreeModel(Node topNode, scala.Enumeration.Value algo)
public static DecisionTreeModel load(SparkContext sc, String path)
sc
- Spark context used for loading model files.path
- Path specifying the directory to which the model was saved.public static org.slf4j.Logger org$apache$spark$internal$Logging$$log_()
public static void org$apache$spark$internal$Logging$$log__$eq(org.slf4j.Logger x$1)
public Node topNode()
public scala.Enumeration.Value algo()
public double predict(Vector features)
features
- array representing a single data pointpublic RDD<Object> predict(RDD<Vector> features)
features
- RDD representing data points to be predictedpublic JavaRDD<Double> predict(JavaRDD<Vector> features)
features
- JavaRDD representing data points to be predictedpublic int numNodes()
public int depth()
public String toString()
toString
in class Object
public String toDebugString()
public void save(SparkContext sc, String path)
Saveable
This saves: - human-readable (JSON) model metadata to path/metadata/ - Parquet formatted data to path/data/
The model may be loaded using Loader.load
.