|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Objectorg.apache.spark.ml.param.ParamValidators
public class ParamValidators
:: DeveloperApi ::
Factory methods for common validation functions for Param.isValid.
The numerical methods only support Int, Long, Float, and Double.
| Constructor Summary | |
|---|---|
ParamValidators()
|
|
| Method Summary | ||
|---|---|---|
static
|
gt(double lowerBound)
Check if value > lowerBound |
|
static
|
gtEq(double lowerBound)
Check if value >= lowerBound |
|
static
|
inArray(java.util.List<T> allowed)
Check for value in an allowed set of values. |
|
static
|
inArray(Object allowed)
Check for value in an allowed set of values. |
|
static
|
inRange(double lowerBound,
double upperBound)
Version of inRange() which uses inclusive be default: [lowerBound, upperBound] |
|
static
|
inRange(double lowerBound,
double upperBound,
boolean lowerInclusive,
boolean upperInclusive)
Check for value in range lowerBound to upperBound. |
|
static
|
lt(double upperBound)
Check if value < upperBound |
|
static
|
ltEq(double upperBound)
Check if value <= upperBound |
|
| Methods inherited from class Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ParamValidators()
| Method Detail |
|---|
public static <T> scala.Function1<T,Object> gt(double lowerBound)
public static <T> scala.Function1<T,Object> gtEq(double lowerBound)
public static <T> scala.Function1<T,Object> lt(double upperBound)
public static <T> scala.Function1<T,Object> ltEq(double upperBound)
public static <T> scala.Function1<T,Object> inRange(double lowerBound,
double upperBound,
boolean lowerInclusive,
boolean upperInclusive)
lowerInclusive - If true, check for value >= lowerBound.
If false, check for value > lowerBound.upperInclusive - If true, check for value <= upperBound.
If false, check for value < upperBound.lowerBound - (undocumented)upperBound - (undocumented)
public static <T> scala.Function1<T,Object> inRange(double lowerBound,
double upperBound)
inRange() which uses inclusive be default: [lowerBound, upperBound]
public static <T> scala.Function1<T,Object> inArray(Object allowed)
public static <T> scala.Function1<T,Object> inArray(java.util.List<T> allowed)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||