public abstract class AbstractFeatureFilter extends Object implements FeatureFilter
Title:
Description:
Copyright: Copyright (c) 2005
Company: IST, Drexel University
| Modifier and Type | Field and Description |
|---|---|
protected int[] |
featureMap |
protected int |
selectedFeatureNum |
| Constructor and Description |
|---|
AbstractFeatureFilter() |
| Modifier and Type | Method and Description |
|---|---|
int |
getSelectedFeatureNum() |
protected abstract int[] |
getSelectedFeatures(IndexReader indexReader,
IRDoc[] docSet) |
void |
initialize(IndexReader indexReader,
IRDoc[] docSet)
This method chooses a subset of features for text clustering
|
boolean |
isSelected(int originalFeatureIndex) |
int |
map(int originalFeatureIndex)
Map the old feature index to the index in the new feature space.
|
protected void |
setSelectedFeatures(int[] selectedFeatures) |
protected int[] featureMap
protected int selectedFeatureNum
protected abstract int[] getSelectedFeatures(IndexReader indexReader, IRDoc[] docSet)
public void initialize(IndexReader indexReader, IRDoc[] docSet)
FeatureFilterinitialize in interface FeatureFilterindexReader - the index reader for a collectiondocSet - the document set for clusteringprotected void setSelectedFeatures(int[] selectedFeatures)
public boolean isSelected(int originalFeatureIndex)
isSelected in interface FeatureFilteroriginalFeatureIndex - the index of the feature in the old feature spacepublic int map(int originalFeatureIndex)
FeatureFiltermap in interface FeatureFilteroriginalFeatureIndex - the index of the feature before feature selectionpublic int getSelectedFeatureNum()
getSelectedFeatureNum in interface FeatureFilterCopyright © 2018 JULIE Lab, Germany. All rights reserved.