V
- Vector typeF
- Feature typepublic abstract class AbstractFeatureSelection<V extends FeatureVector<V,F>,F> extends Object implements Projection<V,V>
Modifier and Type | Field and Description |
---|---|
protected SubsetArrayAdapter<F,V> |
adapter
Array adapter
|
Constructor and Description |
---|
AbstractFeatureSelection(SubsetArrayAdapter<F,V> adapter)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
abstract TypeInformation |
getInputDataTypeInformation()
Input type information.
|
abstract SimpleTypeInformation<V> |
getOutputDataTypeInformation()
Output type restriction
|
V |
project(V data)
Project a single instance.
|
protected SubsetArrayAdapter<F,V extends FeatureVector<V,F>> adapter
public AbstractFeatureSelection(SubsetArrayAdapter<F,V> adapter)
adapter
- Data adapterpublic V project(V data)
Projection
project
in interface Projection<V extends FeatureVector<V,F>,V extends FeatureVector<V,F>>
data
- Data to projectpublic abstract SimpleTypeInformation<V> getOutputDataTypeInformation()
Projection
getOutputDataTypeInformation
in interface Projection<V extends FeatureVector<V,F>,V extends FeatureVector<V,F>>
public abstract TypeInformation getInputDataTypeInformation()
Projection
getInputDataTypeInformation
in interface Projection<V extends FeatureVector<V,F>,V extends FeatureVector<V,F>>