首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tensorflow:在MovieLens数据集上训练广度和深度模型失败

Tensorflow:在MovieLens数据集上训练广度和深度模型失败
EN

Stack Overflow用户
提问于 2017-05-16 00:30:25
回答 1查看 445关注 0票数 0

基于Wide and deep教程,我正在尝试使用MovieLens 1-M数据集创建一个类似的示例。

到目前为止,我想出了这个代码enter link description here (GitHub-Link)

不幸的是,在运行我的代码时,我的模型似乎没有进行训练:

代码语言:javascript
复制
INFO:tensorflow:Create CheckpointSaverHook.
INFO:tensorflow:Saving checkpoints for 1 into /var/folders/jl/_c3j45x14cn1w17jxrxv8t8m0000gn/T/tmp9LPo3i/model.ckpt.
INFO:tensorflow:loss = 0.726383, step = 1
INFO:tensorflow:global_step/sec: 2.59595
INFO:tensorflow:loss = 0.0, step = 101 (38.522 sec)
INFO:tensorflow:global_step/sec: 2.93759
INFO:tensorflow:loss = 0.0, step = 201 (34.042 sec)
INFO:tensorflow:global_step/sec: 2.83506
INFO:tensorflow:loss = 0.0, step = 301 (35.274 sec)
...

评估结果:

代码语言:javascript
复制
WARNING:tensorflow:Skipping summary for global_step, must be a float or np.float32.
accuracy: 1.0
accuracy/baseline_label_mean: 0.0
accuracy/threshold_0.500000_mean: 1.0
auc: 1.0
global_step: 2000
labels/actual_label_mean: 0.0
labels/prediction_mean: 0.0
...

我为广度和/或深度模型指定的功能是否有问题,或者是我的代码中存在一般性错误?

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

发布于 2017-05-16 01:28:25

您的input_fn是常量,并且总是返回相同的示例,这就是为什么您会看到损失迅速变为0并保持在那里的原因。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43984580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档