tensorflow-DeepFM
tensorflow-DeepFM copied to clipboard
换了一批其他数据,然后dfm.predict 结果为nan
换了一批其他数据,然后dfm.predict 结果为nan,求大神指点
遇到了同样的问题,请问解决了嘛
遇到了同样的问题,请问解决了嘛
还没有,一直在check,但是没有发现问题,感觉predict之前都是正常的
遇到了同样的问题,请问解决了嘛
还没有,一直在check,但是没有发现问题,感觉predict之前都是正常的
试下数据标准化输入,然后调整下网络结构
为nan的情况建议检查下 是否有 除0或者对一个负数取了log
是浮点数的问题,tensorflow的sigmoid返回tensor默认float32的,sklearn的log_loss的eps默认是1e-15只能确保float64的精度不会出错。可以写一个方法吧eps改成1e-7。
问题解决了吗?怎么解决的
你应该没有处理 NULL 的数据吧, 你先看看自己的数据有没有 NULL,
df_train.isnull().any()
如果有的话用你想要的值 fill 一下应该就可以了
新样本预测,分类变量中出现一些新的类,如何解决