RecBole icon indicating copy to clipboard operation
RecBole copied to clipboard

A unified, comprehensive and efficient recommendation library

Results 271 RecBole issues
Sort by recently updated
recently updated
newest added

Traceback (most recent call last): File "RecBole/recbole/quick_start/quick_start.py", line 17, in from recbole.utils import init_logger, get_model, get_trainer, init_seed, set_color ImportError: cannot import name 'set_color'

bug

**描述这个 bug** 我根据原子文件的要求将自己的数据集 (lastfm 360k) 转换成了原子文件,在用run_recbole()跑General model 时没有问题,但在跑FM模型时出现 TypeError **如何复现** 复现这个 bug 的步骤: 1. 在colab content目录下建立folder “lfm360k”:/content/lfm360k 2. 在lfm360k下上传.inter .user .item .yaml 文件 3. 运行colab 下面的zip文件里有.inter .user .item .yaml 和...

bug

Hi team, When calculating metric on test dataset in autoencoder-based model, e.g., MacridVAE, Recbole sets negative infinity scores for historical items. The list of historical items for one user includes...

enhancement

刚入门群组推荐研究,不知道该框架是否支持对原数据集进行一点修改,比如群组划分。群组推荐相比个性化推荐会有一个偏好融合的过程,比如加聚合函数。不知道该框架是否能在以上基础上(比如LightGCN获取个人偏好上进行偏好融合)进新一步处理,或者是有更好的建议。望回复

enhancement

关于loss_type官网文档的描述中,当采用的loss类型设置为CE时,neg_sampling这个参数会要求设置为None。 我想问一下为什么loss类型为CE时,不需要负采样? 我看到很多关于推荐系统的文章定义CE loss时,都采用了负采样的训练方式,然后正负样本之比大多是1:1。

{'best_valid_score': 0.5, 'valid_score_bigger': True, 'best_valid_result': OrderedDict([('auc', 0.5), ('logloss', 15.5394)]), 'test_result': OrderedDict([('auc', 0.5), ('logloss', 15.5843)])}

bug

It is just a new parameter for the training settings to define a minimum value to be considered as an improvement in the evaluation metric. Maybe it can be useful....

您好! 麻烦请问一下: 我想运行run_hyper.py实现自动调参时,运行这段代码:python run_hyper.py --model=NARM --dataset=ml-100k --params_file=hyper.test 在hp.run()处报了AttributeError: 'numpy.random.mtrand.RandomState' object has no attribute 'integers'的错,具体报错内容如下。 ================================================================================ ERROR in rec_eval EXCEPTION 'numpy.random.mtrand.RandomState' object has no attribute 'integers' NODE 0 randint 1 Literal{3}...

bug

很多模型都有embedding_size这个参数,例如GRU4Rec,但文档中给出的超参数搜索的范围,却没有对embedding_size这个参数进行搜索 ![image](https://user-images.githubusercontent.com/61101061/175024156-dcb00ec7-2595-44bd-a157-e9b115fb07d9.png) 请问是需要我们自行搜索吗(如果需要的话)?还是说默认的64一般就是最优的? 如果我需要搜索的话,是否可以这样添加一行 embedding_size choice [32,64,128,256]

您好,我想问一下,Recbole框架中对自定义的模型怎么实现自动调参呢?官方API文档是在命令行调用的,可以写在Pycharm中运行吗? (我自己在命令行调用自动调参代码,提示是recbole框架中没有这个模型)

bug