aboutsummaryrefslogtreecommitdiff
path: root/python/pyspark/ml/wrapper.py
diff options
context:
space:
mode:
authorXiangrui Meng <meng@databricks.com>2015-05-06 01:28:43 -0700
committerXiangrui Meng <meng@databricks.com>2015-05-06 01:28:43 -0700
commit32cdc815c6fc19b5c8c4eca35f88a61302d67cd5 (patch)
tree0ed046021a78b1f3682b13ca918d65cd08fed9b9 /python/pyspark/ml/wrapper.py
parent9f019c7223bb79b8d5cd52980b2723a1601d1134 (diff)
downloadspark-32cdc815c6fc19b5c8c4eca35f88a61302d67cd5.tar.gz
spark-32cdc815c6fc19b5c8c4eca35f88a61302d67cd5.tar.bz2
spark-32cdc815c6fc19b5c8c4eca35f88a61302d67cd5.zip
[SPARK-6940] [MLLIB] Add CrossValidator to Python ML pipeline API
Since CrossValidator is a meta algorithm, we copy the implementation in Python. jkbradley Author: Xiangrui Meng <meng@databricks.com> Closes #5926 from mengxr/SPARK-6940 and squashes the following commits: 6af181f [Xiangrui Meng] add TODOs 8285134 [Xiangrui Meng] update doc 060f7c3 [Xiangrui Meng] update doctest acac727 [Xiangrui Meng] add keyword args cdddecd [Xiangrui Meng] add CrossValidator in Python
Diffstat (limited to 'python/pyspark/ml/wrapper.py')
-rw-r--r--python/pyspark/ml/wrapper.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/python/pyspark/ml/wrapper.py b/python/pyspark/ml/wrapper.py
index 73741c4b40..0634254bbd 100644
--- a/python/pyspark/ml/wrapper.py
+++ b/python/pyspark/ml/wrapper.py
@@ -20,7 +20,7 @@ from abc import ABCMeta
from pyspark import SparkContext
from pyspark.sql import DataFrame
from pyspark.ml.param import Params
-from pyspark.ml.pipeline import Estimator, Transformer, Evaluator
+from pyspark.ml.pipeline import Estimator, Transformer, Evaluator, Model
from pyspark.mllib.common import inherit_doc
@@ -133,7 +133,7 @@ class JavaTransformer(Transformer, JavaWrapper):
@inherit_doc
-class JavaModel(JavaTransformer):
+class JavaModel(Model, JavaTransformer):
"""
Base class for :py:class:`Model`s that wrap Java/Scala
implementations.