Examples of normalizeToOne()


Examples of edu.illinois.lis.document.FeatureVector.normalizeToOne()

      Iterator<String> qTerms = query.getFeatureVector().iterator();
      while(qTerms.hasNext()) {
        String term = qTerms.next();
        temp.addTerm(term.toLowerCase(), query.getFeatureVector().getFeaturetWeight(term));
      }
      temp.normalizeToOne();
      query.setFeatureVector(temp);
     
     
      // if we're doing feedback
      if(fbDocs > 0 && fbTerms > 0) {
View Full Code Here

Examples of edu.illinois.lis.document.FeatureVector.normalizeToOne()

        fb.setRes(results);
        fb.build(stopper);
       
        FeatureVector fbVector = fb.asFeatureVector();
        fbVector.pruneToSize(fbTerms);
        fbVector.normalizeToOne();
        fbVector = FeatureVector.interpolate(query.getFeatureVector(), fbVector, ORIG_QUERY_WEIGHT);
   
        System.err.println(fbVector);
       
        StringBuilder builder = new StringBuilder();
View Full Code Here

Examples of edu.illinois.lis.document.FeatureVector.normalizeToOne()

import edu.illinois.lis.query.GQuery;

public class LuceneQuery {
  public static String gQueryToLucene(GQuery gQuery, int k) {
    FeatureVector mainVector = new FeatureVector(gQuery.getText(), null);
    mainVector.normalizeToOne();
    FeatureVector fbVector = gQuery.getFeatureVector();
    fbVector.pruneToSize(k);
    fbVector.normalizeToOne();
    FeatureVector finalVector = FeatureVector.interpolate(mainVector, fbVector, 0.5);
    StringBuilder b = new StringBuilder();
View Full Code Here

Examples of edu.illinois.lis.document.FeatureVector.normalizeToOne()

  public static String gQueryToLucene(GQuery gQuery, int k) {
    FeatureVector mainVector = new FeatureVector(gQuery.getText(), null);
    mainVector.normalizeToOne();
    FeatureVector fbVector = gQuery.getFeatureVector();
    fbVector.pruneToSize(k);
    fbVector.normalizeToOne();
    FeatureVector finalVector = FeatureVector.interpolate(mainVector, fbVector, 0.5);
    StringBuilder b = new StringBuilder();
    Iterator<String> terms = finalVector.iterator();
    while(terms.hasNext()) {
      String term = terms.next();
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.