class FeatureSelector extends AbstractFeatureRanker {

    @Deprecated
    public FeatureRanking rankFeatures(Iterable<? extends Instance> trainSet,
            Iterable<? extends Instance> validationSet, ProgressReporter progress) {
    	return rankFeatures(new DefaultDataset(trainSet), new DefaultDataset(validationSet), progress);
    }

      FeatureSelector(FeatureSelectorConfig config);
    @Deprecated public <M extends Model> FeatureSelector(Learner<M> learner, Classifier<M> classifier, Function<ConfusionMatrix, Double> scorer);
    @Deprecated public <M extends Model> FeatureSelector(Learner<M> learner, Classifier<M> classifier);
    @Deprecated public <M extends Model> FeatureSelector(Factory<? extends Learner<M>> learnerFactory,
            Factory<? extends Classifier<M>> classifierFactory, Function<ConfusionMatrix, Double> scorer, int numThreads);

}