发新帖

TF 一些常见的坑

[复制链接]
1779 43
回帖奖励 375 金币      回复本帖可获得 5 金币奖励! 每人限 1 次(中奖概率 50%)

快来加入 TensorFlowers 大家庭!

您需要 登录 才可以下载或查看,没有帐号?加入社区

x
本帖最后由 舟3332 于 2018-4-21 07:25 编辑

今天看到 这篇帖子讨论了数据读取的问题 感觉很有意思。yunhai_luo 分享了一个用 iterator 会出现的很有迷惑性的问题~ 我尝试重现如下



import tensorflow as tf

def _transformer(x): return x, x
dataset = tf.data.Dataset.range(10).map(_transformer)
iter = dataset.make_one_shot_iterator()
x, y = iter.get_next()
with tf.Session() as sess:
    print(sess.run(x))
    print(sess.run(y))
    print(sess.run([x, y]))


大家可以想想运行结果是什么,答对的我会给你点赞哟 :-)

Kaggle 的链接在这里: https://www.kaggle.com/skynetaiii/common-misleading-issues-in-tf

大家还看到有哪些常见的坑的?我们一起来学习~
我知道答案 回答被采纳将会获得10 金币 + 100 金币 已有43人回答
本楼点评(1) 收起

精彩评论43

jellycsc  TF荚荚  发表于 2018-4-21 07:36:46 | 显示全部楼层

回帖奖励 +5 金币

沙发
本楼点评(0) 收起
TF-boy  TF豆豆  发表于 2018-4-21 08:26:40 | 显示全部楼层

回帖奖励 +5 金币

板凳
本楼点评(0) 收起
tf剑客  TF荚荚  发表于 2018-4-21 14:28:40 | 显示全部楼层

回帖奖励 +5 金币

run一次迭代一次,所以应该是0,1,(2,2)吧
本楼点评(0) 收起
舟3332  TF芽芽  发表于 2018-4-21 20:27:33 来自手机  | 显示全部楼层
tf剑客 发表于 2018-4-21 14:28
run一次迭代一次,所以应该是0,1,(2,2)吧

对头 点赞
本楼点评(0) 收起
M丶Sulayman  TF豆豆  发表于 2018-4-23 09:46:45 | 显示全部楼层

回帖奖励 +5 金币

谦虚的进来学习
本楼点评(0) 收起
yanshuaijun  TF荚荚  发表于 2018-4-25 10:55:58 | 显示全部楼层

回帖奖励 +5 金币

0
1
[2, 2]
本楼点评(1) 收起
浪TF  TF荚荚  发表于 2018-4-25 15:48:48 | 显示全部楼层

回帖奖励 +5 金币

不懂原理的话坑实在是太多。
本楼点评(1) 收起
M丶Sulayman  TF豆豆  发表于 2018-4-27 11:25:49 | 显示全部楼层
新的一坑...reduce_sum()竟然可以选择张量的维度进行求和坑了我大半天,一直算不对......
本楼点评(3) 收起
  • 舟3332快来和大家分享一下吧~
    2018-4-27 15:40 回复
  • 舟3332https://www.zhihu.com/question/51325408 这个文章讲的不错~
    2018-5-2 18:04 回复
  • tkingtf.reduce_sum 函数官方文档
    https://tensorflow.google.cn/api_docs/python/tf/reduce_sum
    2018-5-7 14:36 回复
孝文  TF荚荚  发表于 2018-4-27 14:31:11 | 显示全部楼层

回帖奖励 +5 金币

本楼点评(0) 收起
tking  TF荚荚  发表于 2018-5-7 14:33:36 | 显示全部楼层
0
1
[2, 2]
本楼点评(1) 收起
快乐的快  TF荚荚  发表于 2018-5-8 06:27:48 | 显示全部楼层

回帖奖励 +5 金币

坑,ft.data出错
本楼点评(0) 收起
spetpet  TF荚荚  发表于 2018-5-8 09:36:03 | 显示全部楼层

回帖奖励 +5 金币

谦虚的进来学习
本楼点评(0) 收起
舟3332  TF芽芽  发表于 2018-5-8 14:07:54 | 显示全部楼层

能详细说一下吗?
本楼点评(0) 收起
快乐的快  TF荚荚  发表于 2018-5-12 05:52:25 | 显示全部楼层
跑了一下,报这个错:
AttributeError                            Traceback (most recent call last)
<ipython-input-1-bec502eb99fe> in <module>()
      2
      3 def _transformer(x): return x, x
----> 4 dataset = tf.data.Dataset.range(10).map(_transformer)
      5 iter = dataset.make_one_shot_iterator()
      6 x, y = iter.get_next()

AttributeError: module 'tensorflow' has no attribute 'data'
本楼点评(1) 收起
快乐的快  TF荚荚  发表于 2018-5-12 05:56:40 | 显示全部楼层
我的这个报错,可能是tensorflow的版本太低?tensorflow 1.2.1,是anaconda中安装的
本楼点评(0) 收起
快乐的快  TF荚荚  发表于 2018-5-12 06:09:46 | 显示全部楼层
0
1
[2, 2]
升级tensorflow到1.8,问题解决
本楼点评(0) 收起
滴血森卡  TF豆豆  发表于 2018-5-12 11:26:42 | 显示全部楼层
本楼点评(2) 收起
dear  TF荚荚  发表于 2018-5-13 11:26:25 | 显示全部楼层

回帖奖励 +5 金币

学习了~!!!
本楼点评(0) 收起
无名 TFGuys  发表于 1970-1-1 08:00:00

回帖奖励 +5 金币

post_deleted
本楼点评(0) 收起
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

快速回复 返回顶部 返回列表