Examples of PSESentenceFeature


Examples of org.apache.ctakes.sideeffect.type.PSESentenceFeature

    Iterator psfIter = indexes.getAnnotationIndex(PSESentenceFeature.type).iterator()
    Set<String> seSenSpans_ML = new HashSet<String>();
   
    //get side-effect sentence spans found by ML (livSVM)
    while(psfIter.hasNext()) {
      PSESentenceFeature psf = (PSESentenceFeature) psfIter.next();
     
      //classify SE sentences based on the trained libSVM model
        svm_node[] x = new svm_node[psf.getFeatures().size()];
      for(int j=0;j<psf.getFeatures().size();j++)
      {
        x[j] = new svm_node();
        x[j].index = j+1;
        String nomFea = psf.getFeatures(j);
        x[j].value = Double.parseDouble(feaMap.get(nomFea));
      }
     
      double clsLabel; //0:non-SE sentence , 1:SE sentence
      clsLabel = svm.svm_predict(model,x);
     
      //add side-effect sentence span to the Set
      if(clsLabel==1) {             
        String span = Integer.toString(psf.getPseSen().getBegin()) + "|"
                + Integer.toString(psf.getPseSen().getEnd());
        seSenSpans_ML.add(span);
     
    }
   
    //get side-effect sentence spans found by rules (SideEffectAnnotator)
View Full Code Here

Examples of org.apache.ctakes.sideeffect.type.PSESentenceFeature

      List fea = new ArrayList();

      // get features
      fea.addAll(getLocationFeaturesFromMetaKeywords(jcas, ps));

      PSESentenceFeature psf = new PSESentenceFeature(jcas);
      StringArray feaArray = new StringArray(jcas, fea.size());

      // cf) In FSArray the argument must be FeatureStructure ("String"
      // does not work)
      for (int i = 0; i < fea.size(); i++) {
        feaArray.set(i, (String) fea.get(i));
      }

      // set PSESentenceFeature
      if (feaArray != null)
        psf.setFeatures(feaArray); // TODO ?? - could be no text in
                      // sentence??
      psf.setPseSen(ps);

      // add to CAS
      psf.addToIndexes();
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.