Skip to content

Commit a59d8b7

Browse files
committed
doc updates
1 parent 977fd9d commit a59d8b7

File tree

5 files changed

+9
-15
lines changed

5 files changed

+9
-15
lines changed

mllib/src/main/scala/org/apache/spark/ml/param/params.scala

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -151,12 +151,13 @@ trait Params extends Identifiable with Serializable {
151151
private[ml] def getParam(paramName: String): Param[Any] = {
152152
val m = this.getClass.getMethod(paramName)
153153
assert(Modifier.isPublic(m.getModifiers) &&
154-
classOf[Param[_]].isAssignableFrom(m.getReturnType))
154+
classOf[Param[_]].isAssignableFrom(m.getReturnType) &&
155+
m.getParameterTypes.isEmpty)
155156
m.invoke(this).asInstanceOf[Param[Any]]
156157
}
157158

158159
/**
159-
* Sets a parameter in the own parameter map.
160+
* Sets a parameter in the embedded param map.
160161
*/
161162
private[ml] def set[T](param: Param[T], value: T): this.type = {
162163
require(param.parent.eq(this))
@@ -165,7 +166,7 @@ trait Params extends Identifiable with Serializable {
165166
}
166167

167168
/**
168-
* Gets the value of a parameter.
169+
* Gets the value of a parameter in the embedded param map.
169170
*/
170171
private[ml] def get[T](param: Param[T]): T = {
171172
require(param.parent.eq(this))
@@ -180,11 +181,6 @@ trait Params extends Identifiable with Serializable {
180181

181182
private[ml] object Params {
182183

183-
/**
184-
* Returns an empty Params implementation without any params.
185-
*/
186-
val empty: Params = new Params {}
187-
188184
/**
189185
* Copies parameter values from the parent estimator to the child model it produced.
190186
* @param paramMap the param map that holds parameters of the parent
@@ -224,7 +220,7 @@ class ParamMap private[ml] (private val map: mutable.Map[Param[Any], Any]) exten
224220
}
225221

226222
/**
227-
* Puts a param pair (overwrites if the input param exists).
223+
* Puts a list of param pairs (overwrites if the input params exists).
228224
*/
229225
def put(paramPairs: ParamPair[_]*): this.type = {
230226
paramPairs.foreach { p =>

mllib/src/main/scala/org/apache/spark/ml/tuning/ParamGridBuilder.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ class ParamGridBuilder {
3333
private val paramGrid = mutable.Map.empty[Param[_], Iterable[_]]
3434

3535
/**
36-
* Builds base on parameters with fixed values.
36+
* Sets the given parameters in this grid to fixed values.
3737
*/
3838
def baseOn(paramMap: ParamMap): this.type = {
3939
baseOn(paramMap.toSeq: _*)
4040
this
4141
}
4242

4343
/**
44-
* Builds base on parameters with fixed values.
44+
* Sets the given parameters in this grid to fixed values.
4545
*/
4646
@varargs
4747
def baseOn(paramPairs: ParamPair[_]*): this.type = {
@@ -59,7 +59,7 @@ class ParamGridBuilder {
5959
this
6060
}
6161

62-
// specialized versions of addMulti for Java.
62+
// specialized versions of addGrid for Java.
6363

6464
/**
6565
* Adds a double param with multiple values.

mllib/src/test/java/org/apache/spark/ml/JavaPipelineSuite.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
import org.apache.spark.ml.feature.StandardScaler;
2929
import org.apache.spark.sql.api.java.JavaSQLContext;
3030
import org.apache.spark.sql.api.java.JavaSchemaRDD;
31-
import org.apache.spark.sql.api.java.Row;
3231
import static org.apache.spark.mllib.classification.LogisticRegressionSuite
3332
.generateLogisticInputAsList;
3433

mllib/src/test/java/org/apache/spark/ml/classification/JavaLogisticRegressionSuite.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import org.junit.Before;
2525
import org.junit.Test;
2626

27-
import org.apache.spark.api.java.JavaRDD;
2827
import org.apache.spark.api.java.JavaSparkContext;
2928
import org.apache.spark.mllib.regression.LabeledPoint;
3029
import org.apache.spark.sql.api.java.JavaSQLContext;

mllib/src/test/java/org/apache/spark/ml/tuning/JavaCrossValidatorSuite.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public class JavaCrossValidatorSuite implements Serializable {
4343

4444
@Before
4545
public void setUp() {
46-
jsc = new JavaSparkContext("local", "JavaLogisticRegressionSuite");
46+
jsc = new JavaSparkContext("local", "JavaCrossValidatorSuite");
4747
jsql = new JavaSQLContext(jsc);
4848
List<LabeledPoint> points = generateLogisticInputAsList(1.0, 1.0, 100, 42);
4949
dataset = jsql.applySchema(jsc.parallelize(points, 2), LabeledPoint.class);

0 commit comments

Comments
 (0)