Esempio n. 1
0
def write_questions(context_set, args):
  if args.stanfordparse == True:
    if args.context_type == "relational":
      qs, q_utt = contexts.get_question_sets(context_skeletons.RelationalStanford(args.phoneme_features), args.target, True, context_set, args.HHEd_fix)
    elif args.context_type == "absolute":
      qs, q_utt = contexts.get_question_sets(context_skeletons.AbsoluteStanford(args.phoneme_features), args.target, True, context_set, args.HHEd_fix)
  else:
    if args.context_type == "relational":
      qs, q_utt = contexts.get_question_sets(context_skeletons.Relational(args.phoneme_features), args.target, True, context_set, args.HHEd_fix)
    elif args.context_type == "aboslute":
      qs, q_utt = contexts.get_question_sets(context_skeletons.Absolute(args.phoneme_features), args.target, True, context_set, args.HHEd_fix)
  for q in qs:
    args.qfile.write(q+"\n")
  for q in q_utt:
    args.qfileutt.write(q+"\n")
Esempio n. 2
0
def write_questions(context_set, args):
  if args.stanford_pcfg_parse == True and args.stanford_dependency_parse == True:
    if args.context_type == "relational":
      qs, q_utt = contexts.get_question_sets(context_skeletons.RelationalStanfordCombined(args.phoneme_features), args.qtype, True, context_set, args.HHEd_fix)
    elif args.context_type == "absolute":
      qs, q_utt = contexts.get_question_sets(context_skeletons.AbsoluteStanfordCombined(args.phoneme_features), args.qtype, True, context_set, args.HHEd_fix)
    elif args.context_type == "categorical":
      qs, q_utt = contexts.get_question_sets(context_skeletons.CategoricalStanfordCombined(args.phoneme_features), args.qtype, True, context_set, args.HHEd_fix)
  elif args.stanford_pcfg_parse == True:
    if args.context_type == "relational":
      qs, q_utt = contexts.get_question_sets(context_skeletons.RelationalStanfordPcfg(args.phoneme_features), args.qtype, True, context_set, args.HHEd_fix)
    elif args.context_type == "absolute":
      qs, q_utt = contexts.get_question_sets(context_skeletons.AbsoluteStanfordPcfg(args.phoneme_features), args.qtype, True, context_set, args.HHEd_fix)
    elif args.context_type == "categorical":
      qs, q_utt = contexts.get_question_sets(context_skeletons.CategoricalStanfordPcfg(args.phoneme_features), args.qtype, True, context_set, args.HHEd_fix)
  elif args.stanford_dependency_parse == True:
    if args.context_type == "relational":
      qs, q_utt = contexts.get_question_sets(context_skeletons.RelationalStanfordDependency(args.phoneme_features), args.qtype, True, context_set, args.HHEd_fix)
    elif args.context_type == "absolute":
      qs, q_utt = contexts.get_question_sets(context_skeletons.AbsoluteStanfordDependency(args.phoneme_features), args.qtype, True, context_set, args.HHEd_fix)
    elif args.context_type == "categorical":
      qs, q_utt = contexts.get_question_sets(context_skeletons.CategoricalStanfordDependency(args.phoneme_features), args.qtype, True, context_set, args.HHEd_fix)
  else:
    if args.context_type == "relational":
      qs, q_utt = contexts.get_question_sets(context_skeletons.Relational(args.phoneme_features), args.qtype, True, context_set, args.HHEd_fix)
    elif args.context_type == "absolute":
      qs, q_utt = contexts.get_question_sets(context_skeletons.Absolute(args.phoneme_features), args.qtype, True, context_set, args.HHEd_fix)
    elif args.context_type == "categorical":
      qs, q_utt = contexts.get_question_sets(context_skeletons.Categorical(args.phoneme_features), args.qtype, True, context_set, args.HHEd_fix)
  for q in qs:
    args.qfile.write(q+"\n")
  for q in q_utt:
    args.qfileutt.write(q+"\n")
Esempio n. 3
0
def write_questions(context_set, args):
    if args.stanford_pcfg_parse == True and args.stanford_dependency_parse == True:
        if args.context_type == "relational":
            qs, q_utt = contexts.get_question_sets(
                context_skeletons.RelationalStanfordCombined(
                    args.phoneme_features), args.qtype, True, context_set,
                args.HHEd_fix)
        elif args.context_type == "absolute":
            qs, q_utt = contexts.get_question_sets(
                context_skeletons.AbsoluteStanfordCombined(
                    args.phoneme_features), args.qtype, True, context_set,
                args.HHEd_fix)
        elif args.context_type == "categorical":
            qs, q_utt = contexts.get_question_sets(
                context_skeletons.CategoricalStanfordCombined(
                    args.phoneme_features), args.qtype, True, context_set,
                args.HHEd_fix)
    elif args.stanford_pcfg_parse == True:
        if args.context_type == "relational":
            qs, q_utt = contexts.get_question_sets(
                context_skeletons.RelationalStanfordPcfg(
                    args.phoneme_features), args.qtype, True, context_set,
                args.HHEd_fix)
        elif args.context_type == "absolute":
            qs, q_utt = contexts.get_question_sets(
                context_skeletons.AbsoluteStanfordPcfg(args.phoneme_features),
                args.qtype, True, context_set, args.HHEd_fix)
        elif args.context_type == "categorical":
            qs, q_utt = contexts.get_question_sets(
                context_skeletons.CategoricalStanfordPcfg(
                    args.phoneme_features), args.qtype, True, context_set,
                args.HHEd_fix)
    elif args.stanford_dependency_parse == True:
        if args.context_type == "relational":
            qs, q_utt = contexts.get_question_sets(
                context_skeletons.RelationalStanfordDependency(
                    args.phoneme_features), args.qtype, True, context_set,
                args.HHEd_fix)
        elif args.context_type == "absolute":
            qs, q_utt = contexts.get_question_sets(
                context_skeletons.AbsoluteStanfordDependency(
                    args.phoneme_features), args.qtype, True, context_set,
                args.HHEd_fix)
        elif args.context_type == "categorical":
            qs, q_utt = contexts.get_question_sets(
                context_skeletons.CategoricalStanfordDependency(
                    args.phoneme_features), args.qtype, True, context_set,
                args.HHEd_fix)
    else:
        if args.context_type == "relational":
            qs, q_utt = contexts.get_question_sets(
                context_skeletons.Relational(args.phoneme_features),
                args.qtype, True, context_set, args.HHEd_fix)
        elif args.context_type == "absolute":
            qs, q_utt = contexts.get_question_sets(
                context_skeletons.Absolute(args.phoneme_features), args.qtype,
                True, context_set, args.HHEd_fix)
        elif args.context_type == "categorical":
            qs, q_utt = contexts.get_question_sets(
                context_skeletons.Categorical(args.phoneme_features),
                args.qtype, True, context_set, args.HHEd_fix)
    for q in qs:
        args.qfile.write(q + "\n")
    for q in q_utt:
        args.qfileutt.write(q + "\n")