Package

org.apache.spark.ml

param

Permalink

package param

Visibility
  1. Public
  2. All

Type Members

  1. class BooleanParam extends Param[Boolean]

    Permalink

    :: DeveloperApi :: Specialized version of Param[Boolean] for Java.

    :: DeveloperApi :: Specialized version of Param[Boolean] for Java.

    Annotations
    @DeveloperApi()
  2. class DoubleArrayParam extends Param[Array[Double]]

    Permalink

    :: DeveloperApi :: Specialized version of Param[Array[Double]] for Java.

    :: DeveloperApi :: Specialized version of Param[Array[Double]] for Java.

    Annotations
    @DeveloperApi()
  3. class DoubleParam extends Param[Double]

    Permalink

    :: DeveloperApi :: Specialized version of Param[Double] for Java.

    :: DeveloperApi :: Specialized version of Param[Double] for Java.

    Annotations
    @DeveloperApi()
  4. class FloatParam extends Param[Float]

    Permalink

    :: DeveloperApi :: Specialized version of Param[Float] for Java.

    :: DeveloperApi :: Specialized version of Param[Float] for Java.

    Annotations
    @DeveloperApi()
  5. class IntArrayParam extends Param[Array[Int]]

    Permalink

    :: DeveloperApi :: Specialized version of Param[Array[Int]] for Java.

    :: DeveloperApi :: Specialized version of Param[Array[Int]] for Java.

    Annotations
    @DeveloperApi()
  6. class IntParam extends Param[Int]

    Permalink

    :: DeveloperApi :: Specialized version of Param[Int] for Java.

    :: DeveloperApi :: Specialized version of Param[Int] for Java.

    Annotations
    @DeveloperApi()
  7. abstract class JavaParams extends Params

    Permalink

    :: DeveloperApi :: Java-friendly wrapper for Params.

    :: DeveloperApi :: Java-friendly wrapper for Params. Java developers who need to extend Params should use this class instead. If you need to extend a abstract class which already extends Params, then that abstract class should be Java-friendly as well.

    Annotations
    @DeveloperApi()
  8. class LongParam extends Param[Long]

    Permalink

    :: DeveloperApi :: Specialized version of Param[Long] for Java.

    :: DeveloperApi :: Specialized version of Param[Long] for Java.

    Annotations
    @DeveloperApi()
  9. class Param[T] extends Serializable

    Permalink

    :: DeveloperApi :: A param with self-contained documentation and optionally default value.

    :: DeveloperApi :: A param with self-contained documentation and optionally default value. Primitive-typed param should use the specialized versions, which are more friendly to Java users.

    T

    param value type

    Annotations
    @DeveloperApi()
  10. final class ParamMap extends Serializable

    Permalink

    :: Experimental :: A param to value map.

    :: Experimental :: A param to value map.

    Annotations
    @Since( "1.2.0" ) @Experimental()
  11. case class ParamPair[T](param: Param[T], value: T) extends Product with Serializable

    Permalink

    :: Experimental :: A param and its value.

    :: Experimental :: A param and its value.

    Annotations
    @Since( "1.2.0" ) @Experimental()
  12. trait Params extends Identifiable with Serializable

    Permalink

    :: DeveloperApi :: Trait for components that take parameters.

    :: DeveloperApi :: Trait for components that take parameters. This also provides an internal param map to store parameter values attached to the instance.

    Annotations
    @DeveloperApi()
  13. class StringArrayParam extends Param[Array[String]]

    Permalink

    :: DeveloperApi :: Specialized version of Param[Array[String]] for Java.

    :: DeveloperApi :: Specialized version of Param[Array[String]] for Java.

    Annotations
    @DeveloperApi()

Value Members

  1. object ParamMap extends Serializable

    Permalink
    Annotations
    @Since( "1.2.0" ) @Experimental()
  2. object ParamValidators

    Permalink

    :: DeveloperApi :: Factory methods for common validation functions for Param.isValid.

    :: DeveloperApi :: Factory methods for common validation functions for Param.isValid. The numerical methods only support Int, Long, Float, and Double.

    Annotations
    @DeveloperApi()

Members