Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Qcactus/CPR
/ functions
Functions
136 in github.com/Qcactus/CPR
⨍
Functions
136
◇
Types & classes
20
↓ 25 callers
Function
print_seperate_line
()
recq/tools/io.py:7
↓ 16 callers
Function
batch_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 callers
Function
mlp
(u_embeds, i_embeds, Ws, bs, h, args)
recq/utils/inference.py:9
↓ 9 callers
Method
get
(self, metric, k, group=-1)
recq/utils/evaluator.py:100
↓ 9 callers
Method
sample
(self)
recq/utils/data.py:57
↓ 8 callers
Method
enqueue
recq/cyutils/include/thread_pool.h:63
↓ 8 callers
Function
inner_product
(u_embeds, i_embeds)
recq/utils/inference.py:4
↓ 8 callers
Method
start
(self, msg)
recq/tools/monitor.py:5
↓ 8 callers
Method
stop
(self, msg_stop="")
recq/tools/monitor.py:9
↓ 6 callers
Function
mkdir
(path)
recq/tools/io.py:61
↓ 5 callers
Method
fit
(self, args, model_dir)
recq/recommenders/bpr.py:37
↓ 5 callers
Function
parse_args
(kind="bpr")
recq/tools/parser.py:4
↓ 4 callers
Function
degree_plot
(datasets, dirname)
recq/tools/plot.py:58
↓ 4 callers
Function
get_degrees
(dataset, n_node)
recq/utils/dataset.py:38
↓ 4 callers
Function
print_group_info
(n_group, groups, degrees)
recq/utils/dataset.py:58
↓ 3 callers
Method
check_stop
(self, evaluators, epoch)
recq/utils/early_stopping.py:12
↓ 3 callers
Function
create_evaluators
(dataset, eval_types, metrics, ks, n_thread)
recq/utils/evaluator.py:7
↓ 3 callers
Function
create_lightgcn_embed
(all_embeds_0, s_norm_adj, n_layer)
recq/utils/graph.py:62
↓ 3 callers
Function
create_ngcf_embed
(all_embeds_0, s_norm_adj, n_layer, W1s, b1s, W2s, b2s, args)
recq/utils/graph.py:43
↓ 3 callers
Method
eval
(self, args)
recq/recommenders/bpr.py:243
↓ 3 callers
Function
init_variables
(sess, saver, load_model, model_dir)
recq/utils/tf_utils.py:19
↓ 3 callers
Function
invert_dict
(d, sort=False)
recq/tools/dataformat.py:4
↓ 3 callers
Function
mask_bpr_loss
(pos_scores, neg_scores, mask)
recq/utils/loss.py:30
↓ 3 callers
Function
save_model
(sess, saver, verbose_name, epoch, model_dir)
recq/utils/tf_utils.py:32
↓ 3 callers
Method
update
(self, batch_ratings, batch_users_idx)
recq/utils/evaluator.py:79
↓ 3 callers
Method
update_final
(self)
recq/utils/evaluator.py:85
↓ 2 callers
Method
__str__
(self)
recq/utils/early_stopping.py:38
↓ 2 callers
Method
_prep_lines
(self, metrics, values)
recq/utils/evaluator.py:112
↓ 2 callers
Function
bpr_loss
(pos_scores, neg_scores)
recq/utils/loss.py:4
↓ 2 callers
Function
create_norm_adj
Create normalized adjacency matrix. Returns: scipy.sparse.csr_matrix: Normalized adjacency matrix.
recq/utils/graph.py:8
↓ 2 callers
Function
discrepency_loss
(x, y)
recq/utils/loss.py:42
↓ 2 callers
Method
eval
(self, args)
recq/recommenders/dice.py:407
↓ 2 callers
Method
eval
(self, train_data, args)
recq/recommenders/mult_vae.py:241
↓ 2 callers
Function
get_df_info
(df: pd.DataFrame)
data_preprocess.py:90
↓ 2 callers
Function
group_by_degree
(n_group, degrees)
recq/utils/dataset.py:45
↓ 2 callers
Function
l2_embed_loss
(*args)
recq/utils/loss.py:35
↓ 2 callers
Function
load_csv_2dict
(dir, filename)
recq/tools/io.py:21
↓ 2 callers
Function
print_dataset_info
(dataset)
recq/utils/dataset.py:16
↓ 2 callers
Function
sp_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 callers
Function
subsample
(frac, pow)
data_preprocess.py:173
↓ 1 callers
Function
Recommend1D
recq/cyutils/include/evaluator.h:18
↓ 1 callers
Method
_build_graph
(self, args)
recq/recommenders/dice.py:42
↓ 1 callers
Method
_build_graph
(self, args)
recq/recommenders/bpr.py:28
↓ 1 callers
Method
_construct_weights
(self)
recq/recommenders/mult_vae.py:116
↓ 1 callers
Method
build_graph
(self, args)
recq/recommenders/mult_vae.py:50
↓ 1 callers
Method
construct_placeholders
(self)
recq/recommenders/mult_vae.py:42
↓ 1 callers
Function
count_interacts
(dataset)
recq/utils/dataset.py:9
↓ 1 callers
Function
cpr_loss
(pos_scores, neg_scores, args)
recq/utils/loss.py:20
↓ 1 callers
Method
create_batch_ratings
(self, args)
recq/recommenders/dice.py:341
↓ 1 callers
Method
create_batch_ratings
(self, args)
recq/recommenders/bpr.py:202
↓ 1 callers
Method
create_embeds
(self, args)
recq/recommenders/dice.py:224
↓ 1 callers
Method
create_embeds
(self, args)
recq/recommenders/bpr.py:143
↓ 1 callers
Method
create_loss
(self, args)
recq/recommenders/dice.py:264
↓ 1 callers
Method
create_loss
(self, args)
recq/recommenders/bpr.py:171
↓ 1 callers
Method
create_mf_loss
(self, args)
recq/recommenders/bpr.py:176
↓ 1 callers
Method
create_reg_loss
(self, args)
recq/recommenders/bpr.py:193
↓ 1 callers
Method
create_sampler
(self, dataset, args)
recq/recommenders/bpr.py:217
↓ 1 callers
Method
create_variables
(self, args)
recq/recommenders/dice.py:98
↓ 1 callers
Method
create_variables
(self, args)
recq/recommenders/bpr.py:73
↓ 1 callers
Function
df2dict
(df, key_name, value_name)
recq/tools/dataformat.py:15
↓ 1 callers
Function
filter_degree
(df: pd.DataFrame, min_u_d, min_i_d)
data_preprocess.py:101
↓ 1 callers
Method
forward_pass
(self)
recq/recommenders/mult_vae.py:104
↓ 1 callers
Method
p_graph
(self, z)
recq/recommenders/mult_vae.py:94
↓ 1 callers
Method
q_graph
(self)
recq/recommenders/mult_vae.py:71
↓ 1 callers
Method
set_samplers
(self, args)
recq/utils/data.py:44
↓ 1 callers
Method
train_1_epoch
(self, epoch, args)
recq/recommenders/dice.py:357
↓ 1 callers
Method
train_1_epoch
(self, epoch)
recq/recommenders/bpr.py:220
↓ 1 callers
Method
train_1_epoch
(self, train_data, epoch, args)
recq/recommenders/mult_vae.py:210
↓ 1 callers
Function
ubpr_loss
(u_embeds, i_embeds, j_embeds, i_p_scores, j_p_scores, j_labels, args)
recq/utils/loss.py:10
Function
ARP
recq/cyutils/include/metric.h:86
Function
CPRSample1Batch
recq/cyutils/include/sampler.h:10
Method
CppCPRSampler
recq/cyutils/include/sampler.h:55
Method
CppDICENegSampler
recq/cyutils/include/sampler.h:332
Method
CppEvaluator
recq/cyutils/include/evaluator.h:126
Method
CppLabeler
recq/cyutils/include/labeler.h:32
Method
CppPairNegSampler
recq/cyutils/include/sampler.h:151
Method
CppPointNegSampler
recq/cyutils/include/sampler.h:226
Function
DICESample1
recq/cyutils/include/sampler.h:277
Method
Eval
recq/cyutils/include/evaluator.h:151
Function
Eval1D
recq/cyutils/include/evaluator.h:31
Method
EvalTopK
recq/cyutils/include/evaluator.h:167
Function
Hits
recq/cyutils/include/metric.h:73
Method
Label
recq/cyutils/include/labeler.h:44
Function
Label1Batch
recq/cyutils/include/labeler.h:10
Function
NDCG
recq/cyutils/include/metric.h:46
Function
PairNegSample1Batch
recq/cyutils/include/sampler.h:126
Function
PointNegSample1Batch
recq/cyutils/include/sampler.h:198
Function
Precision
recq/cyutils/include/metric.h:12
Function
Rec
recq/cyutils/include/metric.h:68
Function
Recall
recq/cyutils/include/metric.h:29
Function
Recommend
recq/cyutils/include/evaluator.h:99
Method
Sample
recq/cyutils/include/sampler.h:75
Method
Sample
recq/cyutils/include/sampler.h:163
Method
Sample
recq/cyutils/include/sampler.h:240
Method
Sample
recq/cyutils/include/sampler.h:348
Method
ThreadPool
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