private Set<Feature> getSparse(JCas aJCas, TextClassificationTarget aTarget, FeatureExtractorResource_ImplBase aFeatExtractor) throws TextClassificationException { Set<Feature> features = ((FeatureExtractor) aFeatExtractor).extract(aJCas, aTarget); Set<Feature> filtered = new HashSet<>(); for (Feature f : features) { if (!f.isDefaultValue()) { filtered.add(f); } } return filtered; }
private Set<Feature> getSparse(JCas aJCas, TextClassificationTarget aTarget, FeatureExtractorResource_ImplBase aFeatExtractor) throws TextClassificationException { Set<Feature> features = ((FeatureExtractor) aFeatExtractor).extract(aJCas, aTarget); Set<Feature> filtered = new HashSet<>(); for (Feature f : features) { if (!f.isDefaultValue()) { filtered.add(f); } } return filtered; }
Set<Feature> features = ((FeatureExtractor) featExt).extract(aJCas, aTarget); features.forEach(x -> { if (!x.isDefaultValue()) { instance.addFeature(x);