名词解释
目录
sprite
sprite是多个小图片拼合成的大图片,可以提升读取和存储的效率.
必须是正方形,每个小图也最好是正方形
tf.cast()函数
张量数据类型转换,
例如神经网络数据预处理时,将图片中的int8类型转换为float32。
.numpy()函数
将tensor 变为 numpy列表
在 @tf.function模式出错
语法 @tf.function
Python的闭包和装饰器,_bilibili --todo视频里面的习题可以多刷几次就记住了
使用@tf.function加快训练速度 - - 博客园
加快训练速度 - TensorFlow 2 提供了快速的图执行模式,只需要将我们希望以图执行模式运行的代码封装在一个函数内,并在函数前加上 @tf.function 即可。
使用名为 AutoGraph 的机制将函数中的 Python 控制流语句转换成 TensorFlow 计算图中的对应节点。
这里 tf.print(x) 可以作为计算图的节点,但 Python 内置的print 则不能被转换成计算图的节点。
计算图可以重复利用,但是里面的非节点在构建图的时候被省略,所以省略的语句不会被执行。
使用之前已构建的计算图,没有真正地逐行运行函数中的代码,所以print函数没有运行。
@tf.function 使用tf.autograph 模块将函数中的 Python 控制流语句转换成 TensorFlow 计算图中的对应节点。