AI学习–数学基础概念

绝对值

绝对值是指一个数在数轴上所对应点到原点的距离,例如,3的绝对值为3,-3的绝对值也为3。数字的绝对值可以被认为是与零的距离。

应用举例:

from keras import backend as K
# b是生成一个4x4 二维 -1 ~ 0 的随机数
b = K.random_uniform_variable(shape=(4, 4), low=0, high=-1) # 均匀分布
# 原始打印
print(b)
# 取绝对值后打印
print(K.abs(b))

输出结果

#原始数据打印,一个二维张量,4x4列的数据
<tf.Variable 'Variable:0' shape=(4, 4) dtype=float32, numpy=
array([[-0.9059057 , -0.58264804, -0.9395989 , -0.39963734],
       [-0.1112231 , -0.5067514 , -0.10375643, -0.6551852 ],
       [-0.8337679 , -0.778535  , -0.7544004 , -0.5426916 ],
       [-0.09164572, -0.6224438 , -0.2649765 , -0.45468187]],
      dtype=float32)>
      
#取绝对值后的结果
tf.Tensor(
[[0.9059057  0.58264804 0.9395989  0.39963734]
 [0.1112231  0.5067514  0.10375643 0.6551852 ]
 [0.8337679  0.778535   0.7544004  0.5426916 ]
 [0.09164572 0.6224438  0.2649765  0.45468187]], shape=(4, 4), dtype=float32)