コード例 #1
0
def get_sim(data, sim_scale):
    # get unseen and seen categories similarity
    vec_seen = normalize(data['sc_vec'])
    vec_test = normalize(data['uc_vec'])
    if vec_seen.shape[0] < vec_test.shape[0]:
        no_seenc = vec_seen.shape[0]
        vec_test = vec_test[no_seenc:, ]
    sim = compute_label_sim(vec_test, vec_seen, sim_scale)
    return sim
コード例 #2
0
def get_sim(data):
    # get unseen and seen categories similarity
    s = normalize(data['sc_vec'])
    u = normalize(data['uc_vec'])
    sim = tool.compute_label_sim(u, s, FLAGS.sim_scale)
    return sim
コード例 #3
0
ファイル: main.py プロジェクト: diridiri/ZeroShotCapsule
def get_sim(data):
    # get unseen and seen categories similarity
    ex = normalize(data['ex_vec'])
    em = normalize(data['em_vec'])
    sim = tool.compute_label_sim(em, ex, FLAGS.sim_scale)
    return sim