TensorFlow 安装

     之前已经安装好了,版本:

  1. Anoconda3 5.2.0
  2. Python 3.6.5
  3. CUDA 10.1
  4. cuDNN 7.5
  5. TensorFlow-gpu 1.12.0

TensorFlow基础

1.构建计算图

TensorFlow程序中,系统会自动维护一个默认的计算图,通过tf.get_default_graph函数可以获取当前默认的计算图。除了使用默认的计算图,TensorFlow支持通过tf.Grouph函数来生成新的计算图。不同计算图上的丈量和运算都不会共享。

                               007_NLP_预备任务

2.在一个绘画中启动图

构造计算图完成后,才能启动图,启动图的第一步是创建一个Session对象,如果无任何创建参数,会话构造器将启动默认图。

                              007_NLP_预备任务

因为我装的gpu版本,如果有gpu会优先选择gpu来运行,如果想指定设备来运行,可以利用with tf.device来创建一个设备环境。

                                    007_NLP_预备任务

3.张量的使用

                                 007_NLP_预备任务

张量使用主要可以总结为两大类,第一类用途是对中间计算结果的引用。当一个计算包含很多中间结果是,使用张量可以大大提高代码的可读性。第二类用途是可以用来获得计算结果。

4.Fetch使用

为了取回操作的输出内容,可以在使用Session对象的run()调用执行图时,传入一些tensor,这些tensor会帮助你取回结果。

                                 007_NLP_预备任务

5.Feed使用

TensorFlow提供了feed机制,可以临时替代途中的任意操作中的tensor可以对途中任何操作提交补丁,直接插入一个tensor。Feed使用一个tensor值临时替换一个操作的输出结果。tf.placeholder()为这些操作创建占位符。

                                   007_NLP_预备任务

相关文章:

  • 2021-07-03
  • 2021-08-13
  • 2021-05-02
  • 2022-01-14
  • 2021-12-09
  • 2022-01-19
  • 2022-03-01
  • 2022-12-23
猜你喜欢
  • 2022-01-02
  • 2021-09-26
  • 2021-10-08
  • 2021-10-13
  • 2021-04-17
  • 2021-12-17
  • 2022-01-22
相关资源
相似解决方案