MCPcopy Create free account

hub / github.com/datawhalechina/fun-rec / functions

Functions1,084 in github.com/datawhalechina/fun-rec

Method__init__
(self, name=None, **kwargs)
src/funrec/models/fm_recall.py:64
Method__init__
(self, scale_factor, name=None, **kwargs)
src/funrec/models/fm_recall.py:78
Method__init__
参数: num_items: 商品总数 |V|
src/funrec/models/eges.py:98
Method__init__
初始化ItemCF模型。 参数: ----------- k_neighbors : int, 默认=20 用于推荐的邻居数量。 min_similarity : float, 默认=0.1
src/funrec/models/item_cf.py:18
Method__init__
初始化UserCF模型。 参数: ----------- k_neighbors : int, 默认=20 进行推荐时考虑的邻居数量。 min_similarity : float, 默认=0
src/funrec/models/user_cf.py:18
Method__new__
(cls)
web_project/backend/online/pipeline.py:108
Method__new__
(cls)
web_project/backend/online/cold_start/service.py:35
Method__new__
(cls)
web_project/backend/online/recall/resource_manager.py:50
Method__new__
(cls)
web_project/backend/online/recall/service.py:26
Method__new__
(cls)
web_project/backend/online/reranking/service.py:36
Method__new__
(cls)
web_project/backend/online/ranking/resource_manager.py:59
Method__new__
(cls)
web_project/backend/online/ranking/service.py:27
Method__post_init__
初始化后处理方法,用于设置默认值和基本验证
src/funrec/features/feature_column.py:50
Method__repr__
(self)
web_project/backend/app/models.py:20
Method__repr__
(self)
web_project/backend/app/models.py:50
Method__repr__
(self)
web_project/backend/app/models.py:89
Method__repr__
(self)
web_project/backend/app/models.py:112
Method__repr__
(self)
web_project/backend/app/models.py:124
Method__repr__
(self)
web_project/backend/app/models.py:139
Method__repr__
(self)
web_project/backend/app/models.py:151
Method__repr__
(self)
web_project/backend/app/models.py:172
Method__repr__
(self)
web_project/backend/app/models.py:195
Function_extract_decade
从物品的年份中提取年代区间。
web_project/backend/online/reranking/dispersion.py:183
Function_extract_genre
从物品中提取主要类型。
web_project/backend/online/reranking/dispersion.py:161
Method_rank_sync
同步执行排序逻辑(在线程池中运行)。 Args: user_features: 用户特征 candidates: 候选物品 Returns:
web_project/backend/online/ranking/deepfm.py:87
Method_recall_sync
同步执行召回逻辑
web_project/backend/online/recall/youtubednn.py:89
Methodactive_strategy
获取当前活跃精排策略的名称
web_project/backend/online/ranking/service.py:61
FunctionaddCopyButtonToCodeCells
()
docs/_static/d2l.js:101
Methodadd_strategy
将策略添加到链的末尾 Args: strategy: 要添加的 RerankingStrategy 实例
web_project/backend/online/reranking/service.py:91
Functionafter
(times, func)
docs/_static/underscore-1.13.1.js:1206
Methodavailable_genres
从数据库获取可用类型(首次加载后缓存)。 如果数据库不可用,则回退到常见类型列表。
web_project/backend/online/cold_start/ucb_genre.py:81
Functionaverage_precision_at_k
计算当前用户 average precision@k 。 Args: recommended_items: 推荐物品ID列表 relevant_items: 实际物品ID列表 k: 推荐数量,默认10 Returns:
src/funrec/evaluation/metrics.py:92
Functionb
(e)
docs/_static/material-design-lite-1.3.0/material.min.js:9
Functionbefore
(times, func)
docs/_static/underscore-1.13.1.js:1216
Functionbound
()
docs/_static/underscore-1.13.1.js:999
Methodbuild
(self, input_shape)
src/funrec/models/dsin.py:35
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:43
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:117
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:160
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:269
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:311
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:376
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:476
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:572
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:652
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:704
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:755
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:785
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:862
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:929
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:1018
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:1072
Methodbuild
构建层,创建Dense层用于特征交互的线性变换 Args: input_shape: 输入形状 [B, field_num, emb_dim]
src/funrec/models/layers.py:1137
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:1232
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:1323
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:1370
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:1461
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:1570
Methodbuild
(self, input_shape)
src/funrec/models/layers.py:1809
Methodbuild
(self, input_shape)
src/funrec/models/hstu.py:43
Methodbuild
构建方法,初始化双线性权重矩阵。
src/funrec/models/dien.py:262
Methodbuild
(self, input_shape)
src/funrec/models/eges.py:106
Functionbuild_afm_model
构建注意力因子分解机(AFM)排序模型。 参数: feature_columns: FeatureColumn列表 model_config: 包含参数的字典: - attention_factor: int, 注意力隐藏层
src/funrec/models/afm.py:14
Functionbuild_apg_model
按照FunRec约定构建APG排序模型。 参数: feature_columns: FeatureColumn列表 model_config: 字典,支持以下键: - task_names: 任务名称列表 (默认 ["is_click
src/funrec/models/apg.py:13
Functionbuild_autoint_model
构建 AutoInt (自动特征交互学习) 排序模型。 参数: feature_columns: FeatureColumn 列表 model_config: 包含以下参数的字典: - num_interaction_lay
src/funrec/models/autoint.py:13
Functionbuild_biassvd_model
构建 BiasedSVD 协同过滤模型 - 用于召回的双塔结构。 BiasedSVD 基于: Rating = global_bias + user_bias + item_bias + user_factors · item_factors^T 参数:
src/funrec/models/biassvd.py:19
Functionbuild_dcn_model
构建 DCN (深度交叉网络) 排序模型。 参数: feature_columns: FeatureColumn 列表 model_config: 包含以下参数的字典: - num_cross_layers: int, 交叉
src/funrec/models/dcn.py:13
Functionbuild_deepfm_model
构建 DeepFM (深度分解机) 排序模型。 参数: feature_columns: FeatureColumn 列表 model_config: 包含以下参数的字典: - dnn_units: list, DNN 隐藏
src/funrec/models/deepfm.py:13
Functionbuild_dien_model
构建 DIEN (深度兴趣演化网络) 模型。 DIEN 通过两个关键组件捕获用户兴趣演化: 1. 兴趣提取层: 从行为序列中提取兴趣 2. 兴趣演化层: 使用双线性注意力建模兴趣随时间的演化 参数: feature_columns: 特征
src/funrec/models/dien.py:545
Functionbuild_din_model
构建 DIN (深度兴趣网络) 排序模型。 参数: feature_columns: FeatureColumn 列表 model_config: 包含以下参数的字典: - dnn_units: list, 隐藏层单元数包括
src/funrec/models/din.py:15
Functionbuild_dsin_model
构建深度会话兴趣网络 (DSIN) 模型用于 CTR 预测。 DSIN 引入会话概念来更好地建模用户行为序列。 关键组件: 1. 会话划分:基于时间间隔将用户行为序列划分为会话 2. 偏置编码:应用会话、位置和Item偏置(如果启用) 3. 会话兴
src/funrec/models/dsin.py:114
Functionbuild_dssm_model
构建双塔模型 参数: feature_columns: 特征列配置 model_config: 模型配置字典,包含: - dnn_units: 物品和用户塔的层单元数 (default: [128, 64, 32]) - dropo
src/funrec/models/dssm.py:11
Functionbuild_eges_model
构建EGES模型(自包含版本,适配funrec训练/评估流程) 参数: feature_columns: 未使用(EGES使用自定义输入) model_config: 包含以下字段: - dataset_name: 数据集名
src/funrec/models/eges.py:167
Functionbuild_esmm_model
构建ESMM(全空间多任务模型)排序模型。 参数: feature_columns: FeatureColumn列表 model_config: 包含以下参数的字典: - task_names: 列表,任务名称(默认 ["i
src/funrec/models/esmm.py:11
Functionbuild_fibinet_model
构建 FiBiNET(特征重要性和双线性特征交互网络)排序模型。 Args: feature_columns: FeatureColumn 列表 model_config: 包含参数的字典: - dnn_units: lis
src/funrec/models/fibinet.py:13
Functionbuild_fm_model
构建因子分解机(FM)模型 - 用于排序 参数: feature_columns: 特征列配置 model_config: 模型配置字典,包含: - linear_logits: 是否添加线性部分,默认为True
src/funrec/models/fm.py:17
Functionbuild_fm_recall_model
构建因子分解机(FM)模型 - 双塔结构用于召回 基于FM的数学分解:MatchScore = V_item · V_user^T 根据FM的数学推导: - 用户向量:V_user = [1; ∑(v_u * x_u)] - 物品向量:V_item = [
src/funrec/models/fm_recall.py:91
Functionbuild_funksvd_model
构建 FunkSVD 协同过滤模型 - 用于召回的双塔结构。 FunkSVD 基于:评分 = 用户因子 · 物品因子^T Args: feature_columns: 特征列配置 model_config: 模型配置字典,包含:
src/funrec/models/funksvd.py:18
Functionbuild_hmoe_model
构建分层专家混合(HMoE)排序模型(多域CTR风格)。 参数: feature_columns: List[FeatureColumn] model_config: 包含以下配置的字典: - num_domains: in
src/funrec/models/hmoe.py:13
Functionbuild_hstu_model
构建HSTU模型 (分层结构化Transformer单元) 参数: feature_columns: 特征列配置 model_config: 模型配置字典,包含: - max_seq_len: 最大序列长度 (默认: 50) - m
src/funrec/models/hstu.py:464
Functionbuild_item2vec_model
(model_config)
src/funrec/models/item2vec.py:45
Functionbuild_item_cf_model
使用标准化接口构建ItemCF模型。 参数: feature_columns: ItemCF不使用(经典算法不需要特征列) model_config: 模型配置字典,包含: - k_neighbors: 邻居数量(默认: 2
src/funrec/models/item_cf.py:182
Functionbuild_m2m_model
构建M2M排序模型并遵循FunRec接口约定 Args: feature_columns: 特征列配置 model_config: 模型参数配置,包含: - task_names: 任务名称列表(默认 ["is_click", "lo
src/funrec/models/m2m.py:20
Functionbuild_mind_model
构建MIND (Multi-Interest Network with Dynamic routing)模型 参数: feature_columns: 特征列配置 model_config: 模型配置字典,包含: - neg_samples: 负采
src/funrec/models/mind.py:35
Functionbuild_mmoe_model
构建多门控专家混合(MMoE)多任务排序模型。 Args: feature_columns: FeatureColumn 列表 model_config: 包含参数的字典: - task_names: 列表,任务名称(默认
src/funrec/models/mmoe.py:11
Methodbuild_model
(self)
src/funrec/models/item2vec.py:13
Functionbuild_nfm_model
构建神经因子分解机(NFM)排序模型。 Args: feature_columns: FeatureColumn 列表 model_config: 包含参数的字典: - dnn_units: 列表,DNN 隐藏单元(默认 [
src/funrec/models/nfm.py:13
Functionbuild_pepnet_model
构建PEPNet排序模型并遵循FunRec接口约定 Args: feature_columns: 特征列配置 model_config: 模型参数配置,包含: - task_names: 任务名称列表(默认 ["is_click",
src/funrec/models/pepnet.py:12
Functionbuild_ple_model
构建PLE(渐进式分层提取)多任务排序模型。 参数: feature_columns: FeatureColumn列表 model_config: 包含参数的字典: - task_names: 列表,任务名称(默认["is_
src/funrec/models/ple.py:106
Functionbuild_pnn_model
构建基于乘积的神经网络 (PNN) 排序模型。 Args: feature_columns: FeatureColumn 列表 model_config: 包含参数的字典: - dnn_units: 列表,DNN 隐藏层单元
src/funrec/models/pnn.py:13
Functionbuild_prm_model
构建与FunRec训练流水线兼容的PRM重排序模型。 Args: feature_columns: FeatureColumn列表 model_config: 包含参数的字典: - max_seq_len: int (默认30)
src/funrec/models/prm.py:13
Functionbuild_prs_model
构建与FunRec流水线兼容的PRS DPWN风格重排序模型。 输入遵循PRM/PRM数据集约定: - 用户部分(广播特征):组'user_part' - 物品分类序列:组'item_part'(varlen_sparse,combiner=None)
src/funrec/models/prs.py:78
Functionbuild_results_table
为模型测试结果构建表格化摘要。 参数: results: 从模型键到字典的映射,字典包含以下键: - 'success': bool - 'metrics': dict 或 None
src/funrec/utils.py:53
Functionbuild_sasrec_model
构建SASRec模型 (Self-Attentive Sequential Recommendation) 参数: feature_columns: 特征列配置 model_config: 模型配置字典,包含: - max_seq_len: 最大序
src/funrec/models/sasrec.py:7
Functionbuild_sdm_model
(feature_columns, model_config)
src/funrec/models/sdm.py:11
Functionbuild_shared_bottom_model
构建Shared-Bottom多任务排序模型。 Args: feature_columns: FeatureColumn列表 model_config: 包含参数的字典: - task_names: 列表,任务名称 (默认
src/funrec/models/shared_bottom.py:11
Functionbuild_star_model
为FunRec构建STAR(星形拓扑自适应推荐器)排序模型。 Args: feature_columns: FeatureColumn列表 model_config: 包含参数的字典: - num_domains: 整数,域
src/funrec/models/star.py:19
Functionbuild_swing_model
使用标准化接口构建Swing模型。 参数: feature_columns: Swing不使用(经典算法不需要特征列) model_config: 模型配置字典,包含: - alpha: 平滑参数(默认:1.0)
src/funrec/models/swing.py:256
Functionbuild_user_cf_model
使用标准化接口构建UserCF模型。 参数: feature_columns: UserCF不使用(经典算法不需要特征列) model_config: 模型配置字典,包含: - k_neighbors: 邻居数量(默认:20
src/funrec/models/user_cf.py:176
Functionbuild_wide_deep_model
构建Wide&Deep模型 参数: feature_columns: 特征列配置 model_config: 模型配置字典,包含: - dnn_units: DNN层单元数 (默认: [64, 32]) - dnn_dropout_
src/funrec/models/wide_deep.py:14
← previousnext →701–800 of 1,084, ranked by callers