Examples of valueAtLocation()


Examples of cc.mallet.types.AugmentableFeatureVector.valueAtLocation()

  public Instance pipe (Instance carrier)
  {
    AugmentableFeatureVector afv = (AugmentableFeatureVector)carrier.getData();
    double v;
    for (int i = afv.numLocations() - 1; i >= 0; i--) {
      v = afv.valueAtLocation (i);
      if (v >= 1)
        afv.setValueAtLocation (i, Math.log(v)+1);
    }
    return carrier;
  }
View Full Code Here

Examples of cc.mallet.types.FeatureVector.valueAtLocation()

      fv = (FeatureVector)instance.getData();
      for (int loc = 0; loc < fv.numLocations(); loc++) {
        fi = fv.indexAtLocation(loc);
        if (constraints.containsKey(fi)) {
          if (useValues) {
            constraints.get(fi).count += weight * fv.valueAtLocation(loc);
          }
          else {
            constraints.get(fi).count += weight;
          }
          bitSet.set(ii);
View Full Code Here

Examples of cc.mallet.types.FeatureVector.valueAtLocation()

      // For the default feature, whose weight is 1.0
      assert(!Double.isNaN(instanceWeight)) : "instanceWeight is NaN";
      assert(!Double.isNaN(li)) : "bestIndex is NaN";
      boolean hasNaN = false;
      for (int i = 0; i < fv.numLocations(); i++) {
        if(Double.isNaN(fv.valueAtLocation(i))) {
          logger.info("NaN for feature " + fdict.lookupObject(fv.indexAtLocation(i)).toString());
          hasNaN = true;
        }
      }
      if (hasNaN)
View Full Code Here

Examples of cc.mallet.types.FeatureVector.valueAtLocation()

      fv = (FeatureVector)instance.getData();
      for (int loc = 0; loc < fv.numLocations(); loc++) {
        fi = fv.indexAtLocation(loc);
        if (constraints.containsKey(fi)) {
          if (useValues) {
            constraints.get(fi).count += weight * fv.valueAtLocation(loc);
          }
          else {
            constraints.get(fi).count += weight;
          }
          bitSet.set(ii);
View Full Code Here

Examples of cc.mallet.types.FeatureVector.valueAtLocation()

      fv = (FeatureVector)instance.getData();
      for (int loc = 0; loc < fv.numLocations(); loc++) {
        fi = fv.indexAtLocation(loc);
        if (constraints.containsKey(fi)) {
          if (useValues) {
            constraints.get(fi).count += weight * fv.valueAtLocation(loc);
          }
          else {
            constraints.get(fi).count += weight;
          }
          bitSet.set(ii);
View Full Code Here

Examples of cc.mallet.types.FeatureVector.valueAtLocation()

        // For the default feature, whose weight is 1.0
        assert(!Double.isNaN(instanceWeight)) : "instanceWeight is NaN";
        //assert(!Double.isNaN(li)) : "bestIndex is NaN";
        boolean hasNaN = false;
        for(int i = 0; i < fv.numLocations(); i++) {
          if(Double.isNaN(fv.valueAtLocation(i))) {
            logger.info("NaN for feature " + fdict.lookupObject(fv.indexAtLocation(i)).toString());
            hasNaN = true;
          }
        }
        if(hasNaN)
View Full Code Here

Examples of cc.mallet.types.FeatureVector.valueAtLocation()

      int i = 0;
      while (keyIter.hasNext()) {
        int fi = keyIter.next();
        if (fv.location(fi) >= 0) {
          for (int li = 0; li < numLabels; li++) {
            featureCounts[i][li] += labelDist[li] * fv.valueAtLocation(fv.location(fi));
          }
        }
        i++;
      }
    }
View Full Code Here

Examples of cc.mallet.types.FeatureVector.valueAtLocation()

        double py = instance.getLabeling().value(li);
        for (int loc = 0; loc < featureVector.numLocations(); loc++) {
          int fi = featureVector.indexAtLocation(loc);
          double val;
          if (useValues) {
            val = featureVector.valueAtLocation(loc);
          }
          else {
            val = 1.0;
          }
          featureLabelCounts[fi][li] += py * val;
 
View Full Code Here

Examples of cc.mallet.types.FeatureVector.valueAtLocation()

      assert(!Double.isNaN(instanceWeight)) : "instanceWeight is NaN";

      boolean hasNaN = false;
      for (int i = 0; i < fv.numLocations(); i++) {
        if (Double.isNaN(fv.valueAtLocation(i))) {
          logger.info("NaN for feature " + fdict.lookupObject(fv.indexAtLocation(i)).toString());
          hasNaN = true;
        }
      }
      if (hasNaN)
View Full Code Here

Examples of cc.mallet.types.FeatureVector.valueAtLocation()

        // Take dot products
        double sum = 0;
        for (int ci = 0; ci < numClasses; ci++) {
      for (int fvi = 0; fvi < fvisize; fvi++) {
        int fi = fv.indexAtLocation (fvi);
        double vi = fv.valueAtLocation(fvi);

        if ( m_weights[ci].length > fi ) {
        scores[ci] += vi * m_weights[ci][fi];
        sum += vi * m_weights[ci][fi];
        }
 
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.