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