Click or drag to resize
Accord.NET (logo)

IMultipleTransformTInput, TOutput Interface

Common interface for data transformation algorithms. Examples of transformations include classifiers, regressions and other machine learning techniques.

Namespace:  Accord.MachineLearning
Assembly:  Accord (in Accord.dll) Version: 3.8.0
Syntax
public interface IMultipleTransform<in TInput, TOutput> : ITransform<TInput, TOutput>, 
	ICovariantTransform<TInput, TOutput>, ITransform

Type Parameters

TInput
The type for the output data that enters in the model. Default is double[].
TOutput
The type for the input data that exits from the model. Default is double[].

The IMultipleTransformTInput, TOutput type exposes the following members.

Properties
  NameDescription
Public propertyNumberOfInputs
Gets or sets the number of inputs accepted by the model.
(Inherited from ITransform.)
Public propertyNumberOfOutputs
Gets or sets the number of outputs generated by the model.
(Inherited from ITransform.)
Top
Methods
  NameDescription
Public methodTransform(TInput)
Applies the transformation to an input, producing an associated output.
(Inherited from ICovariantTransformTInput, TOutput.)
Public methodTransform(TInput)
Applies the transformation to a set of input vectors, producing an associated set of output vectors.
(Inherited from ICovariantTransformTInput, TOutput.)
Public methodTransform(TInput, TOutput)
Applies the transformation to a set of input vectors, producing an associated set of output vectors.
Public methodTransform(TInput, TOutput)
Applies the transformation to a set of input vectors, producing an associated set of output vectors.
(Inherited from ITransformTInput, TOutput.)
Top
See Also