Skip to content

Applicable atomic file types for each model #1189

Answered by hyp1231
hlyu9 asked this question in Q&A
Discussion options

You must be logged in to vote

您好!

我觉得可以分为两个层面来说:
1)框架层面。对于 RecBole 框架,加载哪些 atomic files 只取决于您的参数配置(可以传入额外 .yaml 来指定新的配置),加载文件时会按照参数配置加载指定的 atomic files,这些特征会存在 interaction 这个变量中作为模型的 calculate_loss, predict 等函数的输入。
2)模型层面。而模型是否要使用这些输入进来的特征,是由模型的代码确定的。例如 BERT4Rec 是纯粹基于 item 点击历史进行训练的模型,就不会使用 .item 和 .user 里的特征。

总结下来的话,您可以通过合适的参数配置,让 RecBole 加载 .user 和 .item 文件,但是 BERT4Rec 并不会使用他们。

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@hlyu9
Comment options

@hyp1231
Comment options

@hlyu9
Comment options

Answer selected by Sherry-XLL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
good first issue Good for newcomers
2 participants