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 an 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

    A param to value map.

    A param to value map.

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

    Permalink

    A param and its value.

    A param and its value.

    Annotations
    @Since( "1.2.0" )
  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" )
  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