예제 #1
0
파일: run_mindep.py 프로젝트: mahowak/cliqs
def random_sample_fullyfree(s, *_):
    lin = [n for n in s.nodes() if n != 0]
    random.shuffle(lin)
    return mindep.deplen(s, linearization=[0] + lin)
예제 #2
0
파일: run_mindep.py 프로젝트: mahowak/cliqs
 def deplen(s, *_):
     lin = mindep.randlin_projective(s, head_final_bias=0)[1]
     return mindep.deplen(s, linearization=lin, filters=filters)
예제 #3
0
파일: run_mindep.py 프로젝트: mahowak/cliqs
def weighted_deplen(s, lang, *_):
    weights = WEIGHTS[lang]
    lin = opt_mindep.get_linearization(s, weights, thing_fn=CONDITIONING)
    score = mindep.deplen(s, lin)
    return score
예제 #4
0
파일: run_mindep.py 프로젝트: mahowak/cliqs
 def deplen(s, *_):
     _, min_deplin = mindep.mindep_projective_alternating(s)
     return mindep.deplen(s, linearization=min_deplin, filters=filters)
예제 #5
0
파일: run_mindep.py 프로젝트: mahowak/cliqs
 def deplen(s, *_):
     return mindep.deplen(s, filters=filters)
예제 #6
0
파일: run_mindep.py 프로젝트: mahowak/cliqs
def real_deplen(s, *_):  # keep
    return mindep.deplen(s)