Package com.rapidminer.operator

Provides operators for machine learning and data pre-processing.

See:
          Description

Interface Summary
AbstractIOObject.InputStreamProvider This interface is needed since we must reset the stream in case of an exception.
AddListener These listeners will be notified after a new operator was added to a chain.
IODescription This interface describes the (expected) input and (guaranteed) output classes of operators.
IOObject This interface must be implemented by all objects that can be input/output objects for Operators.
IOObjectConverter<T> General purpose interface to convert objects to IOObjects.
Model Model is the interface for all objects which change a data set.
ProcessSetupError An error in the process setup that can be registered with the operator in which it appears using Operator.addError(ProcessSetupError).
ResultObject This interface extends IOObject and is hence an object which can be handled by operators.
ValueInterface The interface for values which can logged and plotted during process definitions.
ViewModel The view model is typically used for preprocessing models.
 

Class Summary
AbstractExampleSetProcessing Abstract superclass of all operators modifying an example set, i.e. accepting an ExampleSet as input and delivering an ExampleSet as output.
AbstractIOObject This is an abstract superclass for all IOObject.
AbstractModel Abstract model is the superclass for all objects which change a data set.
Annotations Instances of this class can be used to annotate IOObjects, Attributes, etc.
CommandLineOperator This operator executes a system command.
DataMacroDefinitionOperator (Re-)Define macros for the current process.
DefaultIODescription This class is a description of the (expected) input and (guaranteed) output classes of operators.
DummyOperator This operator cannot be executed.
EnabledOperatorView An unmodifyable view of a collection of Operators that hides disabled operators.
ExecutionUnit A process is a collection of operators whose ports can be wired.
FileEchoOperator This operator simply writed the specified text into the specified file.
GroupedModel This model is a container for all models which should be applied in a sequence.
InputDescription This class is used to describe the required input of an operator and the operator's behavior with respect to consumption of this input object.
IOConsumeOperator Most RapidMiner operators should define their desired input and delivered output in a senseful way.
IOContainer Input for Operator.apply().
IOMerger This operator returns the first non-null input it receives.
IOMultiplier This operator copies its input to all connected output ports.
IOMultiplyOperator In some cases you might want to apply different parts of the process on the same input object.
IOObjectCollection<T extends IOObject> A collection of similar IOObjects that can be created, e.g. in an iteration.
IORetrievalOperator This operator can be used to retrieve the IOObject which was previously stored under the specified name.
IOSelectOperator This operator allows to choose special IOObjects from the given input.
IOStorageOperator This operator can be used to store the given IOObject into the process under the specified name (the IOObject will be "hidden" and can not be directly accessed by following operators.
ListDescription This helper class contains information about the XML definition of a list.
MacroConstructionOperator This operator constructs new macros from expressions which might also use already existing macros.
MacroDefinitionOperator (Re-)Define macros for the current process.
MemoryCleanUp Cleans up unused memory resources.
ModelApplier This operator applies a Model to an ExampleSet.
ModelGrouper This operator groups all input models together into a grouped (combined) model.
ModelUngrouper This operator ungroups a previously grouped model (ModelGrouper) and delivers the grouped input models.
ModelUpdater This operator updates a Model with an ExampleSet.
Operator An operator accepts an array of input objects and generates an array of output objects that can be processed by other operators.
OperatorChain An OperatorChain is an Operator that contains children which are again Operators and which it can execute once ore several times during its own execution.
OperatorDescription Data container for name, class, short name, path and the (very short) description of an operator.
OperatorVersion Operators can change their behaviour from one version to another.
ProcessRootOperator Each process must contain exactly one operator of this class and it must be the root operator of the process.
ResultObjectAdapter An adapter class for the interface ResultObject.
ScriptingOperator This operator can be used to execute arbitrary Groovy scripts.
SimpleOperatorChain A simple operator chain which can have an arbitrary number of inner operators.
SimpleProcessSetupError  
SimpleResultObject A SimpleResulObject is only a helper class for very simple results with only a name and descriptive text.
SingleMacroDefinitionOperator (Re-)Define macros for the current process.
SQLExecution This operator performs an arbitrary SQL statement on an SQL database.
UnknownParameterInformation This is a helper class storing information about unknown parameters.
Value A value contains a key and a description.
ValueDouble The super class for loggable double values.
ValueString The super class for loggable String values.
 

Enum Summary
DebugMode Indicates whether we are collecting real meta data when executing the process.
ExecutionMode Indicates whether it is allowed to skip operators that already have valid results.
OperatorCapability The possible capabilities for all learners.
ProcessSetupError.Severity Severity levels of ProcessSetupErrors.
 

Exception Summary
IllegalInputException Will be thrown if an operator needs an input type which is not provided or gets the wrong input.
IllegalNumberOfInnerOperatorsException Will be thrown if an operator chain has the wrong number of inner operators.
MissingIOObjectException Will be thrown if an operator can not get its desired input.
OperatorCreationException Exception class whose instances are thrown during the creation of operators.
OperatorException Exception class whose instances are thrown by instances of the class Operator or of one of its subclasses.
ProcessStoppedException Exception class whose instances are thrown by instances of the class 'Operator' or of one of its subclasses.
UserError Exception class whose instances are thrown due to a user error, for example missing files or wrong operator architecture.
WrongNumberOfInnerOperatorsException Will be thrown if an operator chain needs a specific number of inner operators which is not fulfilled.
 

Package com.rapidminer.operator Description

Provides operators for machine learning and data pre-processing.



Copyright © 2001-2009 by Rapid-I