
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)
Projectionproject in interface Projection<V extends FeatureVector<V,F>,V extends FeatureVector<V,F>>data - Data to projectpublic abstract SimpleTypeInformation<V> getOutputDataTypeInformation()
ProjectiongetOutputDataTypeInformation in interface Projection<V extends FeatureVector<V,F>,V extends FeatureVector<V,F>>public abstract TypeInformation getInputDataTypeInformation()
ProjectiongetInputDataTypeInformation in interface Projection<V extends FeatureVector<V,F>,V extends FeatureVector<V,F>>