FeatureBase<T> Class

Definition

FeatureBase is to share code amongst all of the ML.Feature objects, there are a few interfaces that the Scala code implements across all of the objects. This should help to write the extra objects faster.

public class FeatureBase<T> : Microsoft.Spark.ML.Feature.Identifiable
type FeatureBase<'T> = class
    interface Identifiable
Public Class FeatureBase(Of T)
Implements Identifiable

Type Parameters

T

The class that implements FeatureBase, this is needed so we can create new objects where spark returns new objects rather than update existing objects.

Inheritance
FeatureBase<T>
Derived
Implements

Methods

Clear(Param)

Clears any value that was previously set for this Microsoft.Spark.ML.Feature.Param. The value is reset to the default value.

ExplainParam(Param)

Returns a description of how a specific Microsoft.Spark.ML.Feature.Param works and is currently set.

ExplainParams()

Returns a description of how all of the Microsoft.Spark.ML.Feature.Param's that apply to this object work and how they are currently set.

GetParam(String)

Retrieves a Microsoft.Spark.ML.Feature.Param so that it can be used to set the value of the Microsoft.Spark.ML.Feature.Param on the object.

Save(String)

Saves the object so that it can be loaded later using Load. Note that these objects can be shared with Scala by Loading or Saving in Scala.

Set(Param, Object)

Sets the value of a specific Microsoft.Spark.ML.Feature.Param.

ToString()

Returns the JVM toString value rather than the .NET ToString default

Uid()

The UID that was used to create the object. If no UID is passed in when creating the object then a random UID is created when the object is created.

Applies to