Python – tensorflow.GradientTape.gradient()
TensorFlow是谷歌设计的开源Python库,用于开发机器学习模型和深度学习神经网络。
gradient()是用来计算梯度的,使用的操作记录在本带的上下文中。
语法: gradient(target, sources, output_gradients, unconnected_gradients)
参数:
- target:它是张量或张量的列表,要进行区分。
- sources: 它是张量或张量的列表。目标值是针对源头进行区分的。
- output_gradients: 它是一个梯度的列表,默认值为None。
- unconnected_gradients: 它的值可以是无或零,默认值为无。
返回:它返回一个列表或Tensor的嵌套结构。
示例 1:
输出:
示例 2:
输出: