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
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