我正在学习深度神经网络(初级)。@tf.function
在张量流中的用途是什么?例如
@tf.function
def add(a,b):
c=tf.add (a,b)
print(c)
return(c)
谁能解释一下这种编码方式如何帮助创建一个网络
tf.function将函数转换为可调用的TensorFlow graph
,其中张量计算作为TensorFlow图(tf.Graph
)执行。
"图是包含一组tf.Operation
对象的数据结构,代表计算单位;和tf.Tensor
对象,它们表示在操作之间流动的数据单元。
tf.function允许你从即时执行切换到图形执行,从而实现图形模式的好处——比如在python外部署的可移植性,并提供更好的性能(更快)。
关于tf.function的更多信息请参考此链接.