Esempio n. 1
0
def annealing_opt_analysis(user_id):
    result_from_coll_filter, movie_had_seen = coll.run_collaborative_filter(user_id)
    result_from_cluster, movie_name_arr = clus.run_cluster()
    
    time_start = record_runtime()
    
    name_list_from_annealing, payoff_list_from_annealing = ann.annealing_optimize(
                                                    result_from_coll_filter, movie_had_seen, 
                                                    result_from_cluster, movie_name_arr)
    
    time_end = record_runtime()
    time_pass = time_end - time_start
    
    print 'annealing optimize analysis finished.'
    return name_list_from_annealing, payoff_list_from_annealing, time_pass
Esempio n. 2
0
def run(user_id):
    result_from_coll_filter, movie_had_seen = coll.run_collaborative_filter(
        user_id)
    result_from_cluster, movie_name_arr = clus.run_cluster()

    time_start = record_runtime()

    result_dict, sum_of_game_value = gt.run_game_theory(
        result_from_coll_filter, movie_had_seen, result_from_cluster,
        movie_name_arr)

    time_end = record_runtime()
    time_pass = time_end - time_start

    return result_dict, sum_of_game_value, time_pass
Esempio n. 3
0
def genetic_plus_opt_analysis(user_id):
    result_from_coll_filter, movie_had_seen = coll.run_collaborative_filter(user_id)
    result_from_cluster, movie_name_arr = clus.run_cluster()
    
    time_start = record_runtime()
    
    name_list_from_genetic, payoff_list_from_genetic = gene.genetic_opt_plus(result_from_coll_filter,
                                                                             movie_had_seen, 
                                                                             result_from_cluster,
                                                                              movie_name_arr)
    
    time_end = record_runtime()
    time_pass = time_end - time_start
    
    print 'genetic_plus optimize analysis finished.'
    return name_list_from_genetic, payoff_list_from_genetic, time_pass
Esempio n. 4
0
def annealing_opt_analysis(user_id):
    result_from_coll_filter, movie_had_seen = coll.run_collaborative_filter(
        user_id)
    result_from_cluster, movie_name_arr = clus.run_cluster()

    time_start = record_runtime()

    name_list_from_annealing, payoff_list_from_annealing = ann.annealing_optimize(
        result_from_coll_filter, movie_had_seen, result_from_cluster,
        movie_name_arr)

    time_end = record_runtime()
    time_pass = time_end - time_start

    print 'annealing optimize analysis finished.'
    return name_list_from_annealing, payoff_list_from_annealing, time_pass
Esempio n. 5
0
def genetic_plus_opt_analysis(user_id):
    result_from_coll_filter, movie_had_seen = coll.run_collaborative_filter(
        user_id)
    result_from_cluster, movie_name_arr = clus.run_cluster()

    time_start = record_runtime()

    name_list_from_genetic, payoff_list_from_genetic = gene.genetic_opt_plus(
        result_from_coll_filter, movie_had_seen, result_from_cluster,
        movie_name_arr)

    time_end = record_runtime()
    time_pass = time_end - time_start

    print 'genetic_plus optimize analysis finished.'
    return name_list_from_genetic, payoff_list_from_genetic, time_pass