python-3.x - 剪辑到最大/最小有限 int/float/double?
问题描述
我想用 tf.clip_by_value 将一些 Tensorflow 变量剪裁为可能的最正/负有限值。我想达到类似的行为 numpy.nan_to_num()
给定一些数据类型,我如何获得这些值?这种裁剪会影响优化器吗?
解决方案
所有TensorFlow 数据类型都有 min 和 max 属性,它们返回该类型可以容纳的最大值和最小值。例如,
import tensorflow as tf
print( tf.float32.max )
输出:
3.4028235e+38
推荐阅读
- java - Mockito 模拟不适用于主要方法 java
- javascript - 使用基于 json 数据字符名称的导入图像
- base64 - 使用 Apache 在 CSP 标头中为内联脚本和样式生成和插入 base64 编码的随机数
- oauth - 尝试在 Instagram 上检索授权代码时获取“无效平台应用程序”
- javascript - 如何在 sequelize 中使用 mysql CONVERT 函数
- go - goroutine 上的 IO 回调
- r - 在 R 的 auto.arima() 函数中,如何找到该 arima 的 p、d、q 值
- javascript - 使用标签时导航栏不显示
- flutter - 如何使用 Flutter 中的媒体查询将我的小部件放置在顶部中心位置?
- javascript - 将文本格式日期更改为日期格式