@SuppressWarnings({ "rawtypes", "unchecked" }) @Override public boolean initialize(ResourceSpecifier aSpecifier, Map aAdditionalParams) throws ResourceInitializationException { if (!super.initialize(aSpecifier, aAdditionalParams)) { return false; } prefix = "TopicWords_"; return true; } }
"Feature extractor does not implement interface [" + FeatureExtractor.class.getName() + "]: " + featExt.getResourceName());
"Feature extractor does not implement interface [" + FeatureExtractor.class.getName() + "]: " + featExt.getResourceName());
@SuppressWarnings({ "rawtypes", "unchecked" }) @Override public boolean initialize(ResourceSpecifier aSpecifier, Map aAdditionalParams) throws ResourceInitializationException { if (!super.initialize(aSpecifier, aAdditionalParams)) { return false; } prefix = "TopicWords_"; return true; } }
private Instance getSingleInstancePair(Instance anInstance, JCas aJCas) throws TextClassificationException { try { int jcasId = JCasUtil.selectSingle(aJCas, JCasId.class).getId(); if (addInstanceId) { anInstance.addFeature(InstanceIdFeature.retrieve(aJCas)); } for (FeatureExtractorResource_ImplBase featExt : featureExtractors) { if (!(featExt instanceof PairFeatureExtractor)) { throw new TextClassificationException( "Using non-pair FE in pair mode: " + featExt.getResourceName()); } JCas view1 = aJCas.getView(Constants.PART_ONE); JCas view2 = aJCas.getView(Constants.PART_TWO); anInstance.setOutcomes(getOutcomes(aJCas, null)); anInstance.setWeight(getWeight(aJCas, null)); anInstance.setJcasId(jcasId); anInstance.addFeatures(((PairFeatureExtractor) featExt).extract(view1, view2)); } } catch (CASException e) { throw new TextClassificationException(e); } return anInstance; }
@Override public boolean initialize(ResourceSpecifier aSpecifier, Map<String, Object> aAdditionalParams) { boolean result = false; try { bw = new BufferedWriter( new OutputStreamWriter(new FileOutputStream(contextFile), "utf-8")); result = super.initialize(aSpecifier, aAdditionalParams); } catch (Exception e) { throw new UnsupportedOperationException(e); } return result; }
private Instance getSingleInstancePair(Instance anInstance, JCas aJCas) throws TextClassificationException { try { int jcasId = JCasUtil.selectSingle(aJCas, JCasId.class).getId(); if (addInstanceId) { anInstance.addFeature(InstanceIdFeature.retrieve(aJCas)); } for (FeatureExtractorResource_ImplBase featExt : featureExtractors) { if (!(featExt instanceof PairFeatureExtractor)) { throw new TextClassificationException( "Using non-pair FE in pair mode: " + featExt.getResourceName()); } JCas view1 = aJCas.getView(Constants.PART_ONE); JCas view2 = aJCas.getView(Constants.PART_TWO); anInstance.setOutcomes(getOutcomes(aJCas, null)); anInstance.setWeight(getWeight(aJCas, null)); anInstance.setJcasId(jcasId); anInstance.addFeatures(((PairFeatureExtractor) featExt).extract(view1, view2)); } } catch (CASException e) { throw new TextClassificationException(e); } return anInstance; }
@Override public boolean initialize(ResourceSpecifier aSpecifier, Map<String, Object> aAdditionalParams) { boolean result = false; try { bw = new BufferedWriter( new OutputStreamWriter(new FileOutputStream(contextFile), "utf-8")); result = super.initialize(aSpecifier, aAdditionalParams); } catch (Exception e) { throw new UnsupportedOperationException(e); } return result; }
private Instance getSingleInstanceDocument(Instance anInstance, JCas aJCas, boolean supportSparseFeatures) throws TextClassificationException { int jcasId = JCasUtil.selectSingle(aJCas, JCasId.class).getId(); TextClassificationTarget documentTcu = JCasUtil.selectSingle(aJCas, TextClassificationTarget.class); if (addInstanceId) { anInstance.addFeature(InstanceIdFeature.retrieve(aJCas)); } for (FeatureExtractorResource_ImplBase featExt : featureExtractors) { if (!(featExt instanceof FeatureExtractor)) { throw new TextClassificationException( "Using incompatible feature in document mode: " + featExt.getResourceName()); } if (supportSparseFeatures) { anInstance.addFeatures(getSparse(aJCas, documentTcu, featExt)); } else { anInstance.addFeatures(getDense(aJCas, documentTcu, featExt)); } anInstance.setOutcomes(getOutcomes(aJCas, null)); anInstance.setWeight(getWeight(aJCas, null)); anInstance.setJcasId(jcasId); } return anInstance; }
@Override public boolean initialize(ResourceSpecifier aSpecifier, Map<String, Object> aAdditionalParams) throws ResourceInitializationException { if (!super.initialize(aSpecifier, aAdditionalParams)) { return false; } try { init(); } catch (TextClassificationException e) { throw new ResourceInitializationException(e); } return true; }
private Instance getSingleInstanceDocument(Instance anInstance, JCas aJCas, boolean supportSparseFeatures) throws TextClassificationException { int jcasId = JCasUtil.selectSingle(aJCas, JCasId.class).getId(); TextClassificationTarget documentTcu = JCasUtil.selectSingle(aJCas, TextClassificationTarget.class); if (addInstanceId) { anInstance.addFeature(InstanceIdFeature.retrieve(aJCas)); } for (FeatureExtractorResource_ImplBase featExt : featureExtractors) { if (!(featExt instanceof FeatureExtractor)) { throw new TextClassificationException( "Using incompatible feature in document mode: " + featExt.getResourceName()); } if (supportSparseFeatures) { anInstance.addFeatures(getSparse(aJCas, documentTcu, featExt)); } else { anInstance.addFeatures(getDense(aJCas, documentTcu, featExt)); } anInstance.setOutcomes(getOutcomes(aJCas, null)); anInstance.setWeight(getWeight(aJCas, null)); anInstance.setJcasId(jcasId); } return anInstance; }
@Override public boolean initialize(ResourceSpecifier aSpecifier, Map<String, Object> aAdditionalParams) throws ResourceInitializationException { if (!super.initialize(aSpecifier, aAdditionalParams)) { return false; } try { init(); } catch (Exception e) { throw new ResourceInitializationException(e); } return true; }
@Override public boolean initialize(ResourceSpecifier aSpecifier, Map<String, Object> aAdditionalParams) throws ResourceInitializationException { if (!super.initialize(aSpecifier, aAdditionalParams)) { return false; } stopwords = getStopwords(); topKSet = getTopNgrams(); prefix = getFeaturePrefix(); return true; }