MCPcopy Create free account

hub / github.com/MaurizioFD/RecSys2019_DeepLearning_Evaluation / functions

Functions1,730 in github.com/MaurizioFD/RecSys2019_DeepLearning_Evaluation

↓ 208 callersMethodcopy
(self)
Data_manager/Dataset.py:330
↓ 154 callersMethodrun
(self, train_data, train_user_item_matrix, unique_users, neg_train_matrix, test_matrix)
Conferences/IJCAI/NeuRec_github/INeuRec.py:24
↓ 74 callersMethod_print
(self, message)
Data_manager/DataReader.py:67
↓ 67 callersMethod_print
(self, string)
Conferences/IJCAI/ConvNCF_our_interface/MFBPR_Wrapper.py:82
↓ 65 callersMethodload_data
(self, file_name)
Base/DataIO.py:192
↓ 45 callersMethodsave_data
(self, file_name, data_dict_to_save)
Base/DataIO.py:105
↓ 44 callersMethodsave
(self, model, sess)
Conferences/IJCAI/ConvNCF_github/saver.py:4
↓ 43 callersMethodcopy
(self)
ParameterTuning/SearchAbstractClass.py:60
↓ 42 callersMethodget_SparseMatrix
(self)
Data_manager/IncrementalSparseMatrix.py:220
↓ 38 callersMethodcompute_similarity
(self, **args)
Base/Similarity/Compute_Similarity.py:124
↓ 32 callersFunctioncheck_matrix
This function takes a matrix as input and transforms it into the specified format. The matrix in input can be either sparse or ndarray. I
Base/Recommender_utils.py:13
↓ 30 callersMethod_print
(self, message)
Base/DataIO.py:55
↓ 30 callersMethodgenerate_latex_results
(self, output_file_path, metrics_list, cutoffs_l
Utils/ResultFolderLoader.py:709
↓ 29 callersFunctionassert_disjoint_matrices
Checks whether the URM in the list have an empty intersection, therefore there is no data point contained in more than one URM at a time
Utils/assertions_on_data_for_experiments.py:28
↓ 27 callersFunctionload_data_dict_zip
(splitted_data_path, file_name_prefix)
Data_manager/load_and_save_data.py:31
↓ 27 callersFunctionsave_data_dict_zip
(URM_DICT, ICM_DICT, splitted_data_path, file_name_prefix)
Data_manager/load_and_save_data.py:13
↓ 26 callersMethodadd_data_lists
(self, row_list_to_add, col_list_to_add, data_list_to_add)
Data_manager/IncrementalSparseMatrix.py:183
↓ 25 callersFunctionreshapeSparse
(sparseMatrix, newShape)
Base/Recommender_utils.py:214
↓ 24 callersMethodsearch
(self, recommender_input_args, fit_hyperparameters_values = None, metric_to_opti
ParameterTuning/SearchSingleCase.py:69
↓ 23 callersMethod_train_with_early_stopping
:param epochs_max: max number of epochs the training will last :param epochs_min: min number of ep
Base/Incremental_Training_Early_Stopping.py:91
↓ 22 callersMethodload
Load config, equivalent to loading json and updating this classes' dict
Conferences/SIGIR/CMN_github/util/helper.py:189
↓ 22 callersMethodrun
(self, data_x, hidden_dim, activation, loss, lr, print_step, epoch, batch_size=100)
Conferences/KDD/CollaborativeVAE_github/lib/vae.py:234
↓ 21 callersMethodsave_weights
(self)
Conferences/IJCAI/CoupledCF_our_interface/DeepCFWrapper.py:107
↓ 20 callersMethodadd_single_row
(self, row_index, col_list, data = 1.0)
Data_manager/IncrementalSparseMatrix.py:208
↓ 20 callersFunctionfilter_urm
(urm, user_min_number_ratings=1, item_min_number_ratings=1)
Data_manager/Utility.py:11
↓ 18 callersFunctionsplit_train_validation_leave_one_out_user_wise
(URM_train, verbose=True, at_least_n_train_items=0)
Data_manager/split_functions/split_train_validation.py:82
↓ 17 callersMethod__init__
(self)
Base/Evaluation/metrics.py:45
↓ 17 callersMethod_get_dataset_name
(self)
Data_manager/DataReader.py:70
↓ 17 callersFunctionassert_implicit_data
Checks whether the URM in the list only contain implicit data in the form 1 or 0 :param URM_list: :return:
Utils/assertions_on_data_for_experiments.py:12
↓ 16 callersMethodadd_recommendations
(self, is_relevant, pos_items)
Base/Evaluation/metrics.py:50
↓ 15 callersMethod_clean_temp_folder
Clean temporary folder only if the default one :return:
Base/BaseTempFolder.py:40
↓ 15 callersMethodgenerate_latex_time_statistics
(self, output_file_path, n_decimals = 2,
Utils/ResultFolderLoader.py:873
↓ 15 callersMethodpredict
(self)
Conferences/IJCAI/DELF_original/Model/MF.py:61
↓ 14 callersFunctionseconds_to_biggest_unit
(time_in_seconds, data_array = None)
Utils/seconds_to_biggest_unit.py:10
↓ 13 callersMethod_get_unique_temp_folder
(self, input_temp_file_folder = None)
Base/BaseTempFolder.py:21
↓ 13 callersMethod_write_log
(self, string)
ParameterTuning/SearchAbstractClass.py:240
↓ 13 callersFunctiongenerate_latex_hyperparameters
(result_folder_path, algorithm_name, exp
Utils/ResultFolderLoader.py:399
↓ 13 callersMethodget_URM_all
(self)
Data_manager/Dataset.py:155
↓ 13 callersMethodget_URM_from_name
(self, URM_name)
Data_manager/Dataset.py:123
↓ 13 callersFunctionsplit_train_validation_percentage_random_holdout
(URM_train, train_percentage = 0.8)
Data_manager/split_functions/split_train_validation.py:267
↓ 12 callersFunctiondownload_from_URL
(URL, folder_path, file_name)
Data_manager/DataReader_utils.py:312
↓ 11 callersMethod_print
(self, message)
Data_manager/DataSplitter.py:109
↓ 11 callersFunctionsplit_train_validation_percentage_user_wise
(URM_train, train_percentage = 0.1, verbose=True)
Data_manager/split_functions/split_train_validation.py:17
↓ 10 callersFunctionevaluate_model
Evaluate the performance (Hit_Ratio, NDCG) of top-K recommendation Return: score of each test rating.
Conferences/WWW/NeuMF_github/evaluate.py:23
↓ 10 callersMethodget_column_token_to_id_mapper
(self)
Data_manager/IncrementalSparseMatrix.py:63
↓ 10 callersMethodget_row_token_to_id_mapper
(self)
Data_manager/IncrementalSparseMatrix.py:79
↓ 10 callersFunctionload_itemGenres_as_matrix
(path='ml-1m/')
Conferences/IJCAI/CoupledCF_original/LoadMovieDataCnn.py:57
↓ 10 callersFunctionload_negative_file
(path='ml-1m/')
Conferences/IJCAI/CoupledCF_original/LoadMovieDataCnn.py:17
↓ 10 callersFunctionload_rating_file_as_list
(path='ml-1m/')
Conferences/IJCAI/CoupledCF_original/LoadMovieDataCnn.py:5
↓ 10 callersFunctionload_rating_train_as_matrix
(path='ml-1m/')
Conferences/IJCAI/CoupledCF_original/LoadMovieDataCnn.py:31
↓ 10 callersFunctionload_user_attributes
(path='ml-1m/', split=False)
Conferences/IJCAI/CoupledCF_original/LoadMovieDataCnn.py:91
↓ 10 callersFunctionsimilarityMatrixTopK
The function selects the TopK most similar elements, column-wise :param item_weights: :param forceSparseOutput: :param k: :param
Base/Recommender_utils.py:55
↓ 10 callersFunctionvget
Conferences/KDD/CollaborativeDL_github_matlab/ctr-part-release/utils.h:41
↓ 9 callersMethod_print
(self, string)
ParameterTuning/SearchAbstractClass.py:234
↓ 9 callersMethodfit
(self, learning_rate=0.001, epochs=30, n_negative_sample=4, dataset_name='
Conferences/IJCAI/CoupledCF_our_interface/DeepCFWrapper.py:111
↓ 8 callersMethodevaluateRecommender
:param recommender_object: the trained recommender object, a BaseRecommender subclass :param URM_test_list: list of URMs to test the
Base/Evaluation/Evaluator.py:239
↓ 8 callersMethodget_SparseMatrix
(self)
Data_manager/IncrementalSparseMatrix.py:371
↓ 8 callersFunctionmget
Conferences/KDD/CollaborativeDL_github_matlab/ctr-part-release/utils.h:50
↓ 8 callersFunctionndcg
(ranked_list, pos_items, relevance=None, at=None)
Base/Evaluation/metrics.py:247
↓ 8 callersFunctionprecision
(is_relevant)
Base/Evaluation/metrics.py:214
↓ 8 callersFunctionrecall
(is_relevant, pos_items)
Base/Evaluation/metrics.py:237
↓ 8 callersFunctionrr
Reciprocal rank of the FIRST relevant item in the ranked list (0 if none) :param is_relevant: boolean array :return:
Base/Evaluation/metrics.py:146
↓ 7 callersFunctiondeep_clone_model
(source_model)
Conferences/WWW/NeuMF_our_interface/NeuMF_RecommenderWrapper.py:189
↓ 7 callersMethodget_dataReader_object
(self)
Data_manager/DataSplitter.py:62
↓ 7 callersFunctionsplit_data_on_timestamp
(URM_all, URM_timestamp, negative_items_per_positive=100)
Data_manager/split_functions/split_data_on_timestamp.py:16
↓ 7 callersFunctionwrite_log
(string, log_file = None)
Base/Evaluation/KFold_SignificanceTest.py:20
↓ 6 callersFunction_clone_dictionary
(original_dict)
Data_manager/Dataset.py:17
↓ 6 callersMethod_print
(self, string)
Base/BaseRecommender.py:56
↓ 6 callersMethodactivate
(self, linear, name)
Conferences/KDD/CollaborativeVAE_github/lib/vae.py:281
↓ 6 callersFunctioncompute_density
(URM)
Data_manager/DataReader_utils.py:190
↓ 6 callersFunctionevaluate_model
Evaluate the performance (Hit_Ratio, NDCG) of top-K recommendation Return: score of each test rating.
Conferences/IJCAI/DELF_original/evaluate_batch.py:29
↓ 6 callersMethodfit
(self)
Base/BaseRecommender.py:60
↓ 6 callersMethodfit
(self, learning_rate=0.001, epochs=30, n_negative_sample=4, dataset_name='
CNN_on_embeddings/IJCAI/CoupledCF_our_interface/CoupledCFWrapper.py:123
↓ 6 callersMethodget_sim
(self, u, v)
Conferences/KDD/MCRec_github/code/metapathbasedPathSampleForMovielens.py:107
↓ 6 callersFunctioninit_logging
(log_path)
Conferences/KDD/CollaborativeVAE_github/lib/utils.py:4
↓ 6 callersFunctionload_CSV_into_SparseBuilder
(filePath, header = False, separator="::", timestamp = False, remove_duplicates = False,
Data_manager/DataReader_utils.py:96
↓ 6 callersFunctionplot_popularity_bias
(URM_object_list, URM_name_list, output_img_path, sort_on_all = False)
Utils/plot_popularity.py:20
↓ 6 callersFunctionprint_stat_datareader
(datareader)
Data_manager/Utility.py:49
↓ 6 callersFunctionread_permutation_results
(output_folder_path, n_permutations, cutoff, metrics, file_result_name_root,
CNN_on_embeddings/read_CNN_embedding_evaluation_results.py:32
↓ 6 callersFunctionsave_popularity_statistics
(URM_object_list, URM_name_list, output_file_path)
Utils/plot_popularity.py:134
↓ 5 callersMethod_assert_is_initialized
(self)
Data_manager/Dataset.py:113
↓ 5 callersMethod_get_recommended_items_counter
(self)
Base/Evaluation/metrics.py:305
↓ 5 callersMethod_print
(self, string)
Base/Evaluation/Evaluator.py:233
↓ 5 callersFunctiondict_to_sparse_matrix
Convert a dictionary to a sparse matrix
CNN_on_embeddings/IJCAI/CFM_our_interface/Dataset_wrapper.py:14
↓ 5 callersFunctionevaluate_model
Evaluate the performance (Hit_Ratio, NDCG) of top-K recommendation Return: score of each test rating.
Conferences/IJCAI/CoupledCF_original/evaluateMovieCnn.py:23
↓ 5 callersMethodload_model
(self, folder_path, file_name=None)
CNN_on_embeddings/IJCAI/CFM_our_interface/FMWrapper.py:177
↓ 5 callersFunctionmset
Conferences/KDD/CollaborativeDL_github_matlab/ctr-part-release/utils.h:53
↓ 5 callersFunctionnumerize
(tp, profile2id, show2id)
Conferences/WWW/MultiVAE_our_interface/VAE_CF_data_splitter.py:85
↓ 5 callersFunctionnumerize
(tp, profile2id, show2id)
Conferences/WWW/MultiVAE_our_interface/split_train_validation_test_VAE_CF.py:92
↓ 5 callersFunctionvset
Conferences/KDD/CollaborativeDL_github_matlab/ctr-part-release/utils.h:43
↓ 4 callersFunctionNDCG_binary_at_k_batch
normalized discounted cumulative gain@k for binary relevance ASSUMPTIONS: all the 0's in heldout_data indicate 0 relevance
Conferences/WWW/MultiVAE_our_interface/split_train_validation_test_VAE_CF.py:360
↓ 4 callersFunctionRecall_at_k_batch
(X_pred, heldout_batch, k=100)
Conferences/WWW/MultiVAE_our_interface/split_train_validation_test_VAE_CF.py:383
↓ 4 callersFunctionTF_IDF
Items are assumed to be on rows :param dataMatrix: :return:
Base/IR_feature_weighting.py:55
↓ 4 callersMethod_assert_is_initialized
(self)
Data_manager/DataSplitter_leave_k_out.py:157
↓ 4 callersMethodactivate
(self, linear, name)
Conferences/KDD/CollaborativeVAE_github/lib/cvae.py:231
↓ 4 callersMethodbatch_norm_layer
(self, x, train_phase, scope_bn)
CNN_on_embeddings/IJCAI/CFM_our_interface/NeuralFM.py:250
↓ 4 callersMethodbatch_norm_layer
(self, x, train_phase, scope_bn)
CNN_on_embeddings/IJCAI/CFM_github/NeuralFM.py:253
↓ 4 callersMethodbuild_graph
(self)
Conferences/WWW/MultiVAE_our_interface/MultiVae_Dae.py:40
↓ 4 callersFunctiondcg
(scores)
Base/Evaluation/metrics.py:277
↓ 4 callersFunctionevaluate_model
Evaluate the performance (Hit_Ratio, NDCG) of top-K recommendation Return: score of each test rating.
Conferences/IJCAI/DELF_original/evaluate_batch_MLP.py:29
next →1–100 of 1,730, ranked by callers