INNER CODE UNIT · Python

mecab_eval

taishi-i/nagisa · nagisa/mecab_system_eval.py:32

def mecab_eval(sys_data, ans_data):
    """
    This script is written by referring to the following code.
    https://github.com/taku910/mecab/blob/master/mecab/src/eval.cpp
    """
    if not len(sys_data) == len(ans_data):
        raise AssertionError("len(sys_data) != len(ans_data)")
    num_sents = len(sys_data)

    prec = 0
    recall = 0
    num_correct = [0, 0]
    for i in range(num_sents):
        i_sys = 0
        i_ans = 0
        l_sys = 0
        l_ans = 0
        sys_sent = sys_data[i]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…