Comments (2)
This function can be abstracted as splitting the original interaction records according to values of the certain feature (split_by_value
), which should be another choice besides split_by_ratio
. This part has been considered but not been implemented yet. PR about this function is highly welcomed. Please see
RecBole/recbole/data/dataset/dataset.py
Lines 1356 to 1364 in 948d9d6
Besides the above discussion, there is indeed another way to split train and test data by certain timestamps. You can pre-split the .inter
into several new atomic files by timestamp, and use the config benchmark_filename
to load the pre-split datasets. Please refer to #586 (comment) for details.
from recbole.
Ok, I will take a look at it.
benchmark_filename: ['part1', 'part2', 'part3']
Is it correct that part1
will be automatically loaded as training data?
Edit
Yes.
from recbole.
Related Issues (20)
- 使用recbole1.2.0时发现ml-1m的数据数量对不上
- [💡SUG] 请问如何输入id,利用case study或其他函数,输出测试集中用户实际购买的商品?
- Models can not distinguish explicit and implicit scenarios.
- 关于Recbole1.2.0版本安装问题
- [💡SUG] 目前的bert4rec中能实现seq -> seq 么? HOT 1
- [🐛BUG] 运行SRGNN和LESSR时报了同样的错误
- [🐛BUG] ValueError: I/O operation on closed file. HOT 1
- [💡SUG] 我想请教怎么添加物品的类别属性信息到模型中? HOT 1
- [🐛BUG] No module named 'recbole.model.general_recommender.mf'
- An Attentive Inductive Bias for Sequential Recommendation beyond the Self-Attention没有这篇论文的实现
- 噪声鲁棒性实验的超参数
- [🐛BUG] 分布式训练后的数据加载问题 HOT 1
- [💡SUG] 新增指标时需要用到项目向量
- 关于retailrocket数据集的一个小问题 HOT 1
- [🐛BUG] 负采样未利用显反馈样本 HOT 1
- 打印输出预测正确的item_id
- 请教:更改seed会改变训练/测试集吗?
- torch.distributed.DistBackendError: [5] is setting up NCCL communicator and retrieving ncclUniqueId from [0] via c10d key-value store by key '0', but store->get('0') got error: Socket Timeout HOT 1
- [💡SUG] How is lightSANs model utilising timestamp column in .inter data?
- SOS:loss.backward()和self.optimizer.step()
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from recbole.