剪辑到最大/最小有限整数/浮点数/双精度数?

Hoe*_*eze 1 numpy python-3.x tensorflow

我想剪辑tf.clip_by_value一些Tensorflow变量最正/负的有限值可能。我想达到类似 numpy.nan_to_num() 的行为

给定某种数据类型,如何获取这些值?这种剪裁会影响优化器吗?

Pet*_*dan 5

所有TensorFlow 数据类型都具有 min 和 max 属性,它们返回该类型可以容纳的最大值和最小值。例如,

import tensorflow as tf

print( tf.float32.max )
Run Code Online (Sandbox Code Playgroud)

输出:

3.4028235e+38