Esempio n. 1
0
def inverse_click_stream_weight():
    weigher.click_stream_weigher(click_stream_file, edge_weight_dict)
    weigher.inverse_freq(edge_weight_dict)
    weigher.normalization(edge_weight_dict, node_dict)
    generator = generate_random_walks(sub_pred_obj_dict, node_dict,
                                      edge_weight_dict,
                                      number_of_walks_per_resource, depth)
    write_to_gz(generator)
Esempio n. 2
0
def inverse_predicate_object_frequency_weight():
    weigher.freq_predicate_object(sub_pred_obj_dict, edge_weight_dict)
    weigher.inverse_freq(edge_weight_dict)
    weigher.normalization(edge_weight_dict, node_dict)
    generator = generate_random_walks(sub_pred_obj_dict, node_dict,
                                      edge_weight_dict,
                                      number_of_walks_per_resource, depth)
    write_to_gz(generator)
Esempio n. 3
0
def inverse_page_rank_split_weight():
    page_rank = weigher.pagerank_dict(page_rank_file)
    weigher.inverse_freq(page_rank)
    weigher.split_down(edge_weight_dict, page_rank, node_dict)
    weigher.normalization(edge_weight_dict, node_dict)
    generator = generate_random_walks(sub_pred_obj_dict, node_dict,
                                      edge_weight_dict,
                                      number_of_walks_per_resource, depth)
    write_to_gz(generator)