zoukankan      html  css  js  c++  java
  • TensorFlow 基本问题思考2

    以下两种方式有什么不一样,以及优劣?

    总结一下就是并存三个迭代器对象,而不像之前只有一个,通过重新初始化便可多次复用;当前的情况就是,另外两个借助一个迭代器到达next_element; 像汇流一样。

    可馈送迭代器可以与 tf.placeholder 一起使用,以选择所使用的 Iterator(在每次调用 tf.Session.run 时)(通过熟悉的 feed_dict 机制)。它提供的功能与可重新初始化迭代器的相同,但在迭代器之间切换时不需要从数据集的开头初始化迭代器。例如,以上面的同一训练和验证数据集为例,您可以使用 tf.data.Iterator.from_string_handle 定义一个可让您在两个数据集之间切换的可馈送迭代器:

    每个条样本长度不一,分批的时候会出问题,批次内长度要求一致,怎么办,patch 0

    tensorflow 中 Python语言中函数使用要使用tf.py_func包装!!否则函数只在定义的时候运行一次,并取得值,不会按想的那样发挥作用,能不用就尽量不用吧,麻烦事多还影响效率。

    TensorFlow中做动态操作很蛋疼,比如形状由运行时的结果确定,有点难做到,因为不是所有的事情都是在运行前就可以知道的,也取决于运行时的内容情况!

  • 相关阅读:
    关于字符串转义的代码
    JAVA发布aar文件
    apache虚拟主机配置HTTPS
    font-face跨域办法
    Javascript数组方法(译)
    Python动态生成变量
    给AOP的after函数使用原函数局部变量
    stopImmediatePropagation的应用
    IE9或以上的浏览器flash值为空时,导致domready不触发
    html写法对gzip压缩率的影响
  • 原文地址:https://www.cnblogs.com/wdmx/p/9989300.html
Copyright © 2011-2022 走看看