Python – tensorflow.clip_by_global_norm()
TensorFlow是谷歌设计的开源python库,用于开发机器学习模型和深度学习神经网络。
clip_by_global_norm()用于按照多个张量的规范之和的比率来剪辑它们的值。
语法: tensorflow.clip_by_global_norm( t_list, clip_norm, use_norm, name)
参数:
- t_list。它是混合的Tensors、IndexedSlices的元组或列表。
- clip_norm:它是0-D标量张量。它定义了剪裁比率,必须大于0。
- use_norm(可选):它是0-D标量张量。它定义了要使用的规范。如果没有传递global_norm(),则用它来计算规范。
- name(可选):它定义了该操作的名称。
返回值:
- list_clipped:它是与t_list相同类型的剪切张量的列表。
- global_norm:它是代表global_norm的0-D张量。
示例 1:
输出:
例子2:在这个例子中,没有给use_norm传递任何信息,所以将使用global_norm()来寻找法线。
输出: