def main(category_name): reload(sys) sys.setdefaultencoding("utf-8") # 获取规则模版(同义词,偏序关系,推导词,组合关系,情感词,歧义词) category_synonyms_dict = rule_base.getSynonym("rule_template/synonym.rule") partial_dict, indicator_set = rule_base.getPartial("rule_template/partial.rule") combine_dict = rule_base.getCombine("rule_template/combine.rule") comment_category_set = rule_base.getCommenCategorySet("rule_template/comment.rule") ambiguation_dict = rule_base.getDisambiguation("rule_template/disambiguation.rule") # 从规则库中构建类目关系树 category_parent_dict, category_child_dict, category_synonyms_dict = rule_base.createCategoryTree( partial_dict, combine_dict, category_synonyms_dict ) # 标签推荐 recommendTag( category_name, category_parent_dict, category_child_dict, category_synonyms_dict, indicator_set, comment_category_set, ambiguation_dict, )
def main(category_name): reload(sys) sys.setdefaultencoding('utf-8') #获取规则模版(同义词,偏序关系,推导词,组合关系,情感词,歧义词) category_synonyms_dict = rule_base.getSynonym('rule_template/synonym.rule') partial_dict,indicator_set = rule_base.getPartial('rule_template/partial.rule') combine_dict = rule_base.getCombine('rule_template/combine.rule') comment_category_set = rule_base.getCommenCategorySet('rule_template/comment.rule') ambiguation_dict = rule_base.getDisambiguation('rule_template/disambiguation.rule') #从规则库中构建类目关系树 category_parent_dict,category_child_dict,category_synonyms_dict = rule_base.createCategoryTree(partial_dict,combine_dict,category_synonyms_dict) classify(category_name,category_parent_dict,category_child_dict,category_synonyms_dict,indicator_set,comment_category_set,ambiguation_dict)
def main(category_name): reload(sys) sys.setdefaultencoding('utf-8') #获取规则模版(同义词,偏序关系,推导词,组合关系,情感词,歧义词) category_synonyms_dict = rule_base.getSynonym( '../rule/rule_template/synonym.rule') partial_dict, indicator_set = rule_base.getPartial( '../rule/rule_template/partial.rule') combine_dict = rule_base.getCombine('../rule/rule_template/combine.rule') comment_category_set = rule_base.getCommenCategorySet( '../rule/rule_template/comment.rule') ambiguation_dict = rule_base.getDisambiguation( '../rule/rule_template/disambiguation.rule') query_set = category_synonyms_dict[query][1] createCorpus(category_name, query_set)