use*_*313 1 loss haversine tensorflow
我正在我的 CNN(python 2.7.14,tensorflow 1.14.0)中实现一个半正弦损失函数。我正在寻找将度数转换为弧度的 tf 调用。有这样的api吗?在 tensorflow 文档中找不到这个。
您在文档中找不到它,因为它很简单(假设间隔适当):
def deg2rad(deg):
pi_on_180 = 0.017453292519943295
return deg * pi_on_180
def rad2deg(rad):
pi_on_180 = 0.017453292519943295
return rad / pi_on_180
Run Code Online (Sandbox Code Playgroud)
编辑:由于您明确要求使用 TensorFlow 版本:
import tensorflow as tf
def tf_deg2rad(deg):
pi_on_180 = 0.017453292519943295
return deg * pi_on_180
def tf_rad2deg(rad):
pi_on_180 = 0.017453292519943295
return rad / pi_on_180
deg = tf.convert_to_tensor(90.)
with tf.Session() as sess:
print(sess.run(tf_deg2rad(deg)))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1803 次 |
| 最近记录: |