|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.rapidminer.tools.AbstractObservable<Operator>
com.rapidminer.operator.Operator
com.rapidminer.operator.features.transformation.GHA
public class GHA
Generalized Hebbian Algorithm (GHA) is an iterative method to compute
principal components. From a computational point of view, it can be
advantageous to solve the eigenvalue problem by iterative methods which do
not need to compute the covariance matrix directly. This is useful when the
ExampleSet contains many Attributes (hundreds, thousands). The operator
outputs a GHAModel. With the ModelApplier you
can transform the features.
| Field Summary | |
|---|---|
static java.lang.String |
PARAMETER_LEARNING_RATE
The parameter name for "The learning rate for GHA (small)" |
static java.lang.String |
PARAMETER_NUMBER_OF_COMPONENTS
The parameter name for "Number of components to compute. |
static java.lang.String |
PARAMETER_NUMBER_OF_ITERATIONS
The parameter name for "Number of Iterations to apply the update rule. |
| Constructor Summary | |
|---|---|
GHA(OperatorDescription description)
|
|
| Method Summary | |
|---|---|
void |
doWork()
Performs the actual work of the operator and must be implemented by subclasses. |
java.util.List<ParameterType> |
getParameterTypes()
Returns a list of ParameterTypes describing the parameters of this operator. |
| Methods inherited from class com.rapidminer.tools.AbstractObservable |
|---|
addObserver, addObserverAsFirst, fireUpdate, removeObserver |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PARAMETER_NUMBER_OF_COMPONENTS
public static final java.lang.String PARAMETER_NUMBER_OF_ITERATIONS
public static final java.lang.String PARAMETER_LEARNING_RATE
| Constructor Detail |
|---|
public GHA(OperatorDescription description)
| Method Detail |
|---|
public void doWork()
throws OperatorException
Operatorapply().
doWork in class OperatorOperatorExceptionpublic java.util.List<ParameterType> getParameterTypes()
Operator
getParameterTypes in interface ParameterHandlergetParameterTypes in class Operator
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||