美文网首页
推荐系统调参数-ripplenet

推荐系统调参数-ripplenet

作者: 啊啊啊啊啊1231 | 来源:发表于2020-03-03 19:26 被阅读0次

MovieLens 1M lr grid search [0.0001,0.001,0.01,0.1,1]搜索

1)看train loss curve起码要基本正常,不能出现向上走的趋势。

往下走,可以有局部震荡。

下降速度太快可能是learning rate太大.

下降坡度太小,缓慢下降。

曲线初始时 上扬[红线]:

Solution:初始学习率过大 导致振荡,应减小学习率,并从头 开始训练。

曲线初始时 强势下降 没多久 归于水平[紫线]:

Solution:后期学习率过大 导致无法拟合,应减小学习率,并重新训练 后几轮。

曲线全程缓慢[黄线]:

Solution:初始学习率过小 导致收敛慢,应增大学习率,并从头 开始训练。

出自:https://blog.csdn.net/qq_33485434/article/details/80452941

https://blog.csdn.net/qq_33485434/article/details/80452941
有时候也不一定,所以要综合看training auc, acc,evaluating auc, acc, testing auc, acc.综合判定。

正常的train, eval, test auc, acc应该是逐步升高,在趋近于平缓。

我用book-crossing的parameter初始化MovieLens1M的超参数。

1)training loss curve

2) training/eval/test auc, acc curve

3) training/eval/test auc, acc txt

综合以上三个方面来看选择最正常的作为最终的最佳learning rate调节,记为lr_0

然后在选择1*lr_0, 2*lr_0, 5*lr_0,作为调节参数的grid调节。


相关文章

  • 推荐系统调参数-ripplenet

    MovieLens 1M lr grid search [0.0001,0.001,0.01,0.1,1]搜索 1...

  • sparkMllib的ALS过滤算法

    依托spark平台完成的电影推荐系统,上代码: 后续有对该程序的参数校调:参数校调程序 该程序应用到的数据:数据 ...

  • 理解hello word汇编程序

    寄存器以及中断号对应表 eax(系统调用号)系统调用ebx(系统调用参数1)ecx(系统调用参数2)ecx(系统调...

  • Performance Tuning (TBD)

    性能调优是个大而复杂的系统性问题,涉及Linux系统(进程管理,文件系统,磁盘系统,网络IO处理等),内核参数调优...

  • 【转载】JVM推荐参数

    JVM参数设置、分析关键业务系统的JVM启动参数推荐

  • linux 系统调优参数

    3. 关于内核参数的优化,在/etc/sysctl.conf文件内 1)timewait的数量,默认是180000...

  • 常见MYSQL调优策略

    调优层次:硬件层、磁盘IO、文件系统层、 硬件层 磁盘IO 文件系统层 内核参数优化 MYSQL参数优化建议

  • 推荐系统调参

    learning rate。这个值很重要,太大了会不收敛,太小了会学的太慢(让你以为它不收敛)。最优值从1e-4到...

  • libuv 笔记

    参数 uv_fs_cb 文件系统的回调函数文件系统的回调函数有如下的形式:void callback(uv_fs_...

  • tensorflow bash file invalid flo

    在调ripplenet代码里面碰到这个问题,一开始以为是不能允许floating浮点型数据。后面发现其实在命令需要...

网友评论

      本文标题:推荐系统调参数-ripplenet

      本文链接:https://www.haomeiwen.com/subject/sgahlhtx.html