Examples of NgramFT


Examples of joshua.discriminative.feature_related.feature_template.NgramFT

        featTemplates.add(ft);
      }
       
      int baselineLMOrder = 5;//TODO??????????????????
      if(useLMFeat==true){ 
        FeatureTemplate ft = new NgramFT(symbolTbl, false, ngramStateID, baselineLMOrder, 1, 2);//TODO: unigram and bi gram
        featTemplates.add(ft);
      }else if(useEdgeNgramOnly){//exclusive with use_lm_feat
        FeatureTemplate ft = new EdgeBigramFT(symbolTbl, ngramStateID, baselineLMOrder, useIntegerString);
        featTemplates.add(ft);
      }   
View Full Code Here

Examples of joshua.discriminative.feature_related.feature_template.NgramFT

      microRuleFeatureTemplate.setupTbl(rulesStringToIDTable, restrictedFeatureSet);     
          featTemplates.add(microRuleFeatureTemplate);
   
     
    if(useLMFeat==true){ 
      FeatureTemplate ft = new NgramFT(symbolTbl, useIntegerString, ngramStateID, baselineLMOrder, startNgramOrder, endNgramOrder);
      featTemplates.add(ft);
    }else if(useEdgeNgramOnly){//exclusive with use_lm_feat
      FeatureTemplate ft = new EdgeBigramFT(symbolTbl, ngramStateID, baselineLMOrder, useIntegerString);
      featTemplates.add(ft);
    }   
View Full Code Here

Examples of joshua.discriminative.feature_related.feature_template.NgramFT

      FeatureTemplate ft = new TMFT(p_symbol, useIntegerString, useRuleIDName);
      featureTemplates.add(ft);
    }
   
    if(use_lm_feat==true){
      FeatureTemplate ft = new NgramFT(p_symbol, false, ngramStateID, baseline_lm_order, 1 ,2);//TODO: unigram and bi gram
      featureTemplates.add(ft);
    }else if(use_edge_ngram_only){//exclusive with use_lm_feat
      FeatureTemplate ft = new EdgeBigramFT(p_symbol, ngramStateID, baseline_lm_order, useIntegerString);
      featureTemplates.add(ft);
    }
View Full Code Here

Examples of joshua.discriminative.feature_related.feature_template.NgramFT

      featTemplates.add(ft);
    }
   
    int baseline_lm_order = 3;//TODO
    if(useLMFeat==true){
      FeatureTemplate ft = new NgramFT(p_symbol, false, ngramStateID, baseline_lm_order,1,2);//TODO: unigram and bi gram
      featTemplates.add(ft);
    }else if(useEdgeNgramOnly){//exclusive with use_lm_feat
      FeatureTemplate ft = new EdgeBigramFT(p_symbol, ngramStateID, baseline_lm_order, useIntegerString);
      featTemplates.add(ft);
    }   
View Full Code Here

Examples of joshua.discriminative.feature_related.feature_template.NgramFT

   
  
   
    int baseline_lm_order = 3;//TODO
    if(use_lm_feat==true){
      FeatureTemplate ft = new NgramFT(symbolTbl, false, ngramStateID, baseline_lm_order,1,2);//TODO: unigram and bi gram
      l_feat_templates.add(ft);
      l_feat_templates_nobaseline.add(ft);
    }else if(use_edge_ngram_only){//exclusive with use_lm_feat
      FeatureTemplate ft = new EdgeBigramFT(symbolTbl, ngramStateID, baseline_lm_order, useIntegerString);
      l_feat_templates.add(ft);
View Full Code Here

Examples of joshua.discriminative.feature_related.feature_template.NgramFT

          if(vlmOrder> baselineLMOrder){
            System.out.println("varatioanl_ngram_order is greater than baseline_lm_order; must be wrong");
            System.exit(1);
          }
          double weight = new Double(fds[2].trim());         
          FeatureTemplate ft = new NgramFT(symbolTbl, true , ngramStateID, baselineLMOrder, vlmOrder, vlmOrder);
          FeatureTemplateBasedFF ff =  new FeatureTemplateBasedFF(ngramStateID+1+featFunctions.size(), weight, ft);
         
          VariationalNgramApproximator rmodel = new VariationalNgramApproximator(symbolTbl, ft, 1.0, vlmOrder);
          featFunctions.add(ff);
          approximatorMap.put(rmodel, ff);         
View Full Code Here

Examples of joshua.discriminative.feature_related.feature_template.NgramFT

        FeatureTemplate ft = new TargetTMFT(symbolTbl, useIntegerString);
        featTemplates.add(ft);   
     
       
      if(MRConfig.useLMFeat){
        FeatureTemplate ft = new NgramFT(symbolTbl, useIntegerString, MRConfig.ngramStateID,
                        MRConfig.baselineLMOrder, MRConfig.startNgramOrder, MRConfig.endNgramOrder);
        featTemplates.add(ft);
      }
    } 
   
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.