tatk.nlg.template.crosswoz package¶
Submodules¶
tatk.nlg.template.crosswoz.evaluate module¶
- 
tatk.nlg.template.crosswoz.evaluate.act2intent(dialog_act: list)¶ 
- 
tatk.nlg.template.crosswoz.evaluate.get_bleu4(dialog_acts, golden_utts, gen_utts, data_key)¶ 
- 
tatk.nlg.template.crosswoz.evaluate.split_delex_sentence(sen)¶ 
- 
tatk.nlg.template.crosswoz.evaluate.value_replace(sentences, dialog_act)¶ 
tatk.nlg.template.crosswoz.generate_auto_template module¶
tatk.nlg.template.crosswoz.nlg module¶
- 
class 
tatk.nlg.template.crosswoz.nlg.TemplateNLG(is_user, mode='auto_manual')¶ Bases:
tatk.nlg.nlg.NLG- 
__init__(is_user, mode='auto_manual')¶ Initialize self. See help(type(self)) for accurate signature.
- 
generate(dialog_act)¶ - Parameters
 dialog_act – [[“Request”, “景点”, “名称”, “”], [“Inform”, “景点”, “门票”, “免费”], …]
- Returns
 a sentence
- 
 
- 
tatk.nlg.template.crosswoz.nlg.example()¶ 
- 
tatk.nlg.template.crosswoz.nlg.read_json(filename)¶ 
- 
tatk.nlg.template.crosswoz.nlg.read_zipped_json(filepath, filename)¶