美文网首页
学习Tensorflow中遇到的一些小问题

学习Tensorflow中遇到的一些小问题

作者: mrwoody | 来源:发表于2019-06-10 16:22 被阅读0次
    1. 书中的代码示例自定义tf常量和变量后,返回的结果包含numpy格式的内容,而我在ipython中并没有这些值。需要初始化变量,并调用sess.run才能查看。原以为是tensorflow版本的问题,实际上是因为未开启tf.enable_eager_execution()
      eager_execution是TF1.7添加的新特性,允许用户在不适用session的情况下运行代码,主要由以下三个作用:
    • 使用自定义函数轻松解决梯度计算问题;
    • 支持将数据库里的数据读成用于实验的数据集;
    • 对TensorRT的初始支持,以便可以优化模型。
    1. 刚刚更新了tensorflow 2.0的beta版本,发现新版本似乎默认开启了eager_execution。
      在windows 10下给python3.7安装tensorflow 2.0也比较简单,在清华源(https://pypi.tuna.tsinghua.edu.cn/simple/tensorflow/)找到 tensorflow-2.0.0b0-cp37-cp37m-win_amd64.whl 下载,之后使用pip工具安装即可。如果简书支持外链的话,直接点击下载。
      TIPS: 更新完tensorflow版本后,可能在导入时会报 Check failed: PyBfloat16_Type.tp_base != nullptr的错误,使用pip install -U numpy -i https://pypi.tuna.tsinghua.edu.cn/simple更新numpy版本即可。

    相关文章

      网友评论

          本文标题:学习Tensorflow中遇到的一些小问题

          本文链接:https://www.haomeiwen.com/subject/zgkzxctx.html