speech_eval.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:lorelei-speech-evaluation 作者: usc-sail 项目源码 文件源码
def frame_similarity(frame1,frame2):
    similarity = 1
    if 'Type' in frame1:
        if frame1['Type'] != frame2['Type']:
            similarity = 0.0
    if similarity == 1:
        if 'PlaceMention' in frame1:
            # if PlaceMention is normalized use simple string comparison
            if not Levenshtein_arg:
                if frame1['PlaceMention']  != frame2['PlaceMention']:
                    similarity = 0.0
            else:
                # PlaceMention is not normalized so use Levinshtein distance
                similarity = Levenshtein.ratio(frame1['PlaceMention'], frame2['PlaceMention'])
    #print("similarity: ", similarity)
    return similarity


# evaluate at the document level -----------------------------------------------
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号