MCPcopy Create free account

hub / github.com/Qcactus/CPR / functions

Functions136 in github.com/Qcactus/CPR

↓ 25 callersFunctionprint_seperate_line
()
recq/tools/io.py:7
↓ 16 callersFunctionbatch_iterator
Generate batches. Args: data (list or numpy.ndarray): Input data. batch_size (int): Size of each batch except for the last one.
recq/utils/data.py:9
↓ 10 callersFunctionmlp
(u_embeds, i_embeds, Ws, bs, h, args)
recq/utils/inference.py:9
↓ 9 callersMethodget
(self, metric, k, group=-1)
recq/utils/evaluator.py:100
↓ 9 callersMethodsample
(self)
recq/utils/data.py:57
↓ 8 callersMethodenqueue
recq/cyutils/include/thread_pool.h:63
↓ 8 callersFunctioninner_product
(u_embeds, i_embeds)
recq/utils/inference.py:4
↓ 8 callersMethodstart
(self, msg)
recq/tools/monitor.py:5
↓ 8 callersMethodstop
(self, msg_stop="")
recq/tools/monitor.py:9
↓ 6 callersFunctionmkdir
(path)
recq/tools/io.py:61
↓ 5 callersMethodfit
(self, args, model_dir)
recq/recommenders/bpr.py:37
↓ 5 callersFunctionparse_args
(kind="bpr")
recq/tools/parser.py:4
↓ 4 callersFunctiondegree_plot
(datasets, dirname)
recq/tools/plot.py:58
↓ 4 callersFunctionget_degrees
(dataset, n_node)
recq/utils/dataset.py:38
↓ 4 callersFunctionprint_group_info
(n_group, groups, degrees)
recq/utils/dataset.py:58
↓ 3 callersMethodcheck_stop
(self, evaluators, epoch)
recq/utils/early_stopping.py:12
↓ 3 callersFunctioncreate_evaluators
(dataset, eval_types, metrics, ks, n_thread)
recq/utils/evaluator.py:7
↓ 3 callersFunctioncreate_lightgcn_embed
(all_embeds_0, s_norm_adj, n_layer)
recq/utils/graph.py:62
↓ 3 callersFunctioncreate_ngcf_embed
(all_embeds_0, s_norm_adj, n_layer, W1s, b1s, W2s, b2s, args)
recq/utils/graph.py:43
↓ 3 callersMethodeval
(self, args)
recq/recommenders/bpr.py:243
↓ 3 callersFunctioninit_variables
(sess, saver, load_model, model_dir)
recq/utils/tf_utils.py:19
↓ 3 callersFunctioninvert_dict
(d, sort=False)
recq/tools/dataformat.py:4
↓ 3 callersFunctionmask_bpr_loss
(pos_scores, neg_scores, mask)
recq/utils/loss.py:30
↓ 3 callersFunctionsave_model
(sess, saver, verbose_name, epoch, model_dir)
recq/utils/tf_utils.py:32
↓ 3 callersMethodupdate
(self, batch_ratings, batch_users_idx)
recq/utils/evaluator.py:79
↓ 3 callersMethodupdate_final
(self)
recq/utils/evaluator.py:85
↓ 2 callersMethod__str__
(self)
recq/utils/early_stopping.py:38
↓ 2 callersMethod_prep_lines
(self, metrics, values)
recq/utils/evaluator.py:112
↓ 2 callersFunctionbpr_loss
(pos_scores, neg_scores)
recq/utils/loss.py:4
↓ 2 callersFunctioncreate_norm_adj
Create normalized adjacency matrix. Returns: scipy.sparse.csr_matrix: Normalized adjacency matrix.
recq/utils/graph.py:8
↓ 2 callersFunctiondiscrepency_loss
(x, y)
recq/utils/loss.py:42
↓ 2 callersMethodeval
(self, args)
recq/recommenders/dice.py:407
↓ 2 callersMethodeval
(self, train_data, args)
recq/recommenders/mult_vae.py:241
↓ 2 callersFunctionget_df_info
(df: pd.DataFrame)
data_preprocess.py:90
↓ 2 callersFunctiongroup_by_degree
(n_group, degrees)
recq/utils/dataset.py:45
↓ 2 callersFunctionl2_embed_loss
(*args)
recq/utils/loss.py:35
↓ 2 callersFunctionload_csv_2dict
(dir, filename)
recq/tools/io.py:21
↓ 2 callersFunctionprint_dataset_info
(dataset)
recq/utils/dataset.py:16
↓ 2 callersFunctionsp_mat_2_sp_tensor
Convert a scipy sparse matrix to tf.SparseTensor. Returns: tf.SparseTensor: SparseTensor after conversion.
recq/utils/tf_utils.py:7
↓ 2 callersFunctionsubsample
(frac, pow)
data_preprocess.py:173
↓ 1 callersFunctionRecommend1D
recq/cyutils/include/evaluator.h:18
↓ 1 callersMethod_build_graph
(self, args)
recq/recommenders/dice.py:42
↓ 1 callersMethod_build_graph
(self, args)
recq/recommenders/bpr.py:28
↓ 1 callersMethod_construct_weights
(self)
recq/recommenders/mult_vae.py:116
↓ 1 callersMethodbuild_graph
(self, args)
recq/recommenders/mult_vae.py:50
↓ 1 callersMethodconstruct_placeholders
(self)
recq/recommenders/mult_vae.py:42
↓ 1 callersFunctioncount_interacts
(dataset)
recq/utils/dataset.py:9
↓ 1 callersFunctioncpr_loss
(pos_scores, neg_scores, args)
recq/utils/loss.py:20
↓ 1 callersMethodcreate_batch_ratings
(self, args)
recq/recommenders/dice.py:341
↓ 1 callersMethodcreate_batch_ratings
(self, args)
recq/recommenders/bpr.py:202
↓ 1 callersMethodcreate_embeds
(self, args)
recq/recommenders/dice.py:224
↓ 1 callersMethodcreate_embeds
(self, args)
recq/recommenders/bpr.py:143
↓ 1 callersMethodcreate_loss
(self, args)
recq/recommenders/dice.py:264
↓ 1 callersMethodcreate_loss
(self, args)
recq/recommenders/bpr.py:171
↓ 1 callersMethodcreate_mf_loss
(self, args)
recq/recommenders/bpr.py:176
↓ 1 callersMethodcreate_reg_loss
(self, args)
recq/recommenders/bpr.py:193
↓ 1 callersMethodcreate_sampler
(self, dataset, args)
recq/recommenders/bpr.py:217
↓ 1 callersMethodcreate_variables
(self, args)
recq/recommenders/dice.py:98
↓ 1 callersMethodcreate_variables
(self, args)
recq/recommenders/bpr.py:73
↓ 1 callersFunctiondf2dict
(df, key_name, value_name)
recq/tools/dataformat.py:15
↓ 1 callersFunctionfilter_degree
(df: pd.DataFrame, min_u_d, min_i_d)
data_preprocess.py:101
↓ 1 callersMethodforward_pass
(self)
recq/recommenders/mult_vae.py:104
↓ 1 callersMethodp_graph
(self, z)
recq/recommenders/mult_vae.py:94
↓ 1 callersMethodq_graph
(self)
recq/recommenders/mult_vae.py:71
↓ 1 callersMethodset_samplers
(self, args)
recq/utils/data.py:44
↓ 1 callersMethodtrain_1_epoch
(self, epoch, args)
recq/recommenders/dice.py:357
↓ 1 callersMethodtrain_1_epoch
(self, epoch)
recq/recommenders/bpr.py:220
↓ 1 callersMethodtrain_1_epoch
(self, train_data, epoch, args)
recq/recommenders/mult_vae.py:210
↓ 1 callersFunctionubpr_loss
(u_embeds, i_embeds, j_embeds, i_p_scores, j_p_scores, j_labels, args)
recq/utils/loss.py:10
FunctionARP
recq/cyutils/include/metric.h:86
FunctionCPRSample1Batch
recq/cyutils/include/sampler.h:10
MethodCppCPRSampler
recq/cyutils/include/sampler.h:55
MethodCppDICENegSampler
recq/cyutils/include/sampler.h:332
MethodCppEvaluator
recq/cyutils/include/evaluator.h:126
MethodCppLabeler
recq/cyutils/include/labeler.h:32
MethodCppPairNegSampler
recq/cyutils/include/sampler.h:151
MethodCppPointNegSampler
recq/cyutils/include/sampler.h:226
FunctionDICESample1
recq/cyutils/include/sampler.h:277
MethodEval
recq/cyutils/include/evaluator.h:151
FunctionEval1D
recq/cyutils/include/evaluator.h:31
MethodEvalTopK
recq/cyutils/include/evaluator.h:167
FunctionHits
recq/cyutils/include/metric.h:73
MethodLabel
recq/cyutils/include/labeler.h:44
FunctionLabel1Batch
recq/cyutils/include/labeler.h:10
FunctionNDCG
recq/cyutils/include/metric.h:46
FunctionPairNegSample1Batch
recq/cyutils/include/sampler.h:126
FunctionPointNegSample1Batch
recq/cyutils/include/sampler.h:198
FunctionPrecision
recq/cyutils/include/metric.h:12
FunctionRec
recq/cyutils/include/metric.h:68
FunctionRecall
recq/cyutils/include/metric.h:29
FunctionRecommend
recq/cyutils/include/evaluator.h:99
MethodSample
recq/cyutils/include/sampler.h:75
MethodSample
recq/cyutils/include/sampler.h:163
MethodSample
recq/cyutils/include/sampler.h:240
MethodSample
recq/cyutils/include/sampler.h:348
MethodThreadPool
the constructor just launches some amount of workers
recq/cyutils/include/thread_pool.h:34
Method__init__
( self, dataset, eval_type, metrics=["Recall"], ks=[20], group
recq/utils/evaluator.py:21
Method__init__
(self, args, data_dir)
recq/utils/dataset.py:69
Method__init__
(self, dataset, args)
recq/utils/data.py:26
Method__init__
(self, dataset, args)
recq/utils/data.py:152
next →1–100 of 136, ranked by callers