• bsbwrbyd123

    请教各位一个问题。原书87页最下面在定义cifar10标签的占位符时为啥是label_holder = tf.placeholder(tf.int32,[batch_size]),网络输出层的shape不应该是(batch_size,10)吗?而且最后一层的 bias5 = tf.Variable(tf.constant(0.0,shape=[10]))也说明输出维度是10。不过实测代码如果改成:label_holder = tf.placeholder(tf.int32,[batch_size,10])就会报错,想不明白为啥?

    bsbwrbyd123发表于 2017/8/18 13:57:51
    • bsbwrbyd123

      问题解决了。因为cifar10图像的label维度本来就是一维的,所以通过tensorflow.nn.in_top_k(predictions,target,k,name)来匹配。

      bsbwrbyd123发表于 2017/8/20 21:30:31
  • bsbwrbyd123

    from tensorflow.examples.tutorials.mnist import inputdata
    mnist = inputdata.read_data_sets(“MNIST_data/“,one_hot=True)
    Traceback (most recent call last):
    File “<stdin>“, line 1, in <module>
    File “F:\Anaconda\111\envs\tensorflow\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\mnist.py”, line 235, in read_data_sets
    SOURCE_URL + TRAIN_IMAGES)
    File “F:\Anaconda\111\envs\tensorflow\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\base.py”, line 209, in maybe_download
    gfile.Copy(temp_file_name, filepath)
    File “F:\Anaconda\111\envs\tensorflow\lib\site-packages\tensorflow\python\lib\io\file_io.py”, line 384, in copy
    compat.as_bytes(oldpath), compat.as_bytes(newpath), overwrite, status)
    File “F:\Anaconda\111\envs\tensorflow\lib\contextlib.py”, line 66, in __exit

    next(self.gen)
    File “F:\Anaconda\111\envs\tensorflow\lib\site-packages\tensorflow\python\framework\errors_impl.py”, line 466, in raise_exception_on_not_ok_status
    pywrap_tensorflow.TF_GetCode(status))
    tensorflow.python.framework.errors_impl.NotFoundError: Can not get size for: C:\Users\S\AppData\Local\Temp\tmpjo9xhrxx : \u03f5\u0373\udcd5\u04b2\udcbb\udcb5\udcbd\u05b8\udcb6\udca8\udcb5\udcc4·\udcbe\udcb6\udca1\udca3

    哪位大神解释下这个错误,win10+tensorflow1.2+python3.5.3,多谢!

    bsbwrbyd123发表于 2017/8/10 22:25:16
    • bsbwrbyd123

      已经解决了,应该是win10系统下调用tenforflow的mnist读取接口下载数据时候在临时文件夹步骤不能成功解析成.gz文件到目标文件下,所以把mnist的四个文件手动下载到目标文件夹MNIST_data代码就运行正常了。

      bsbwrbyd123发表于 2017/8/12 16:36:35
  • oyzb

    我是在windows系统下跑的程序。本书85页用进阶的卷积神经网络识别CIFAR-10数据集时,我下载了TensorFlow Models库,放在了Anaconda安装路径的tensorflow文件夹下,但是在运行程序的时候显示没有对应的模块cifar10,cifar10_input,请问这个问题该怎么解决???

    oyzb发表于 2017/8/10 14:10:21
    • ylys008

      试试设置你的python默认载入模块的路径,加入你的cifar10的文件夹位置

      ylys008发表于 2017/8/10 16:26:13
    • bsbwrbyd123

      目前有三种办法:一.笨方法:把cifar10、cifar10_input额外复制一份到你的工作目录,不过以后要用到Models下其他的其他文件也得复制比较麻烦。二.添加cifar10目录到python检索包的默认路径:具体看你tensorflow的安装路径了,我的是anaconda,import cifar10等前添加一句类似sys.path.append('F:\\Anaconda\\111\\lib\\site-packages\\tensorflow\\models\\tutorials\\image\\cifar10'),不过这种办法不是永远添加,跑一遍代码执行一次,下次调用sys.path还是找不到添加的路径。三.建立".pth"目录检索文件:在自己的python安装库下(例如F:\Anaconda\111\Lib\site-packages)新建一个.pth文件如MyModules.pth,记事本打开输入cifar10的路径,例如F:\\Anaconda\\111\\lib\\site-packages\\tensorflow\\models\\tutorials\\image\\cifar10。另外,以上三种方法都不算一劳永逸的办法,可以尝试找一个能彻底“激活”整个Models库的办法,例如添加环境变量、修改注册表啥的,那样的话Models 就像tensorflow下面其他库一样完全融合到python里面,不用用到其他别的包文件都新添路径了。本人python小白一枚,目前没找到彻底“激活”models的办法。

      bsbwrbyd123发表于 2017/8/18 13:30:25
  • ylys008

    各位好:
    作者使用的是 1.0.0-rc0版本,我机器上安装的是1.2.0,在运行第九章多GPU并行的例子时,设置allow_soft_placement=True,该代码一直使用CPU去run,设置为False后,一直报错,如下:

    InvalidArgumentError (see above for traceback): Cannot assign a device for operation ‘tower_0/gradients/tower_0/local3/add_grad/BroadcastGradientArgs’: Operation was explicitly assigned to /device:GPU:0 but available devices are [ /job:localhost/replica:0/task:0/cpu:0 ]. Make sure the device specification refers to a valid device.
    [[Node: tower_0/gradients/tower_0/local3/add_grad/BroadcastGradientArgs = BroadcastGradientArgsT=DT_INT32, _device=”/device:GPU:0”]]

    GPU设备不支持,这是高版本不兼容问题??

    ylys008发表于 2017/8/9 18:00:30
  • corelli

    你好,我购买了这本书,但是现在遇到一个郁闷的问题,就是想参阅源代码,但是没有找到地址,请问在书中第多少页提供了源代码的地址啊,我怎么没有找到?

    corelli发表于 2017/8/4 14:12:41
    • rogue

      貌似没有提供代码地址,得自己照着书上的代码敲

      rogue发表于 2017/8/4 17:01:43
    • ylys008

      @rogue 参考文献里应该就是需要的代码位置

      ylys008发表于 2017/8/9 18:01:07
    • nudter

      @rogue http://www.broadview.com.cn/file/resource/198026221114234203055001181230038022034230166202

      nudter发表于 2017/9/2 23:56:49
  • 1
  • ...
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8