首页 > 解决方案 > 剪辑到最大/最小有限 int/float/double?

问题描述

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

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

标签: python-3.xnumpytensorflow

解决方案


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

import tensorflow as tf

print( tf.float32.max )

输出:

3.4028235e+38


推荐阅读