示例#1
0
文件: main.py 项目: yinhongyu/LP
def main():
    edges = prep.read_edges(path + fn)
    net = prep.build_net(edges)
    train, test = prep.divide_net(net, ratio)

    #CN
    sim = CN.predict_link(train)

    #Jaccard
    sim = Jaccard.predict_link(train)

    #AA
    sim = AA.predict_link(train)

    #RA
    sim = RA.predict_link(train)

    #PA
    sim = PA.predict_link(train)

    #Katz
    sim = Katz.predict_link(train)

    #SimRank
    sim = SimRank.predict_link(train)
示例#2
0
文件: main.py 项目: helloworld163/LP
def main():
    edges = prep.read_edges(path + fn)
    net = prep.build_net(edges)
    train, test = prep.divide_net(net, ratio)
    
    #CN
    sim = CN.predict_link(train)
    
    #Jaccard
    sim = Jaccard.predict_link(train)
    
    #AA
    sim = AA.predict_link(train)
    
    #RA
    sim = RA.predict_link(train)
    
    #PA
    sim = PA.predict_link(train)
    
    #Katz
    sim = Katz.predict_link(train)
    
    #SimRank
    sim = SimRank.predict_link(train)
示例#3
0
def test():
    edges = prep.read_edges(path + in_fn)
    net = prep.build_net(edges)

    my = SimRank.predict_link(net, 0.8)
    output_mat(my, path + 'my.txt')
    oth = read_mat(path + 'oth.txt')

    print cmp_mat(my, oth)
示例#4
0
文件: test.py 项目: helloworld163/LP
def test():
    edges = prep.read_edges(path + in_fn)
    net = prep.build_net(edges)
    
    my = SimRank.predict_link(net, 0.8)
    output_mat(my, path + 'my.txt')
    oth = read_mat(path + 'oth.txt')        

    print cmp_mat(my, oth)