您当前的位置: 首页 >  数学

静静喜欢大白

暂无认证

  • 0浏览

    0关注

    521博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【数学】常见距离估计汇总

静静喜欢大白 发布时间:2022-03-17 13:31:57 ,浏览量:0

KL 散度

#tf https://www.tensorflow.org/api_docs/python/tf/keras/metrics/kl_divergence
import numpy as np
import pandas as pd
import tensorflow as tf


y_true = np.random.randint(0, 2, size=(2, 3)).astype(np.float64)
y_pred = np.random.random(size=(2, 3))
loss = tf.keras.losses.kullback_leibler_divergence(y_true, y_pred)
assert loss.shape == (2,)
y_true = tf.keras.backend.clip(y_true, 1e-7, 1)
y_pred = tf.keras.backend.clip(y_pred, 1e-7, 1)
assert np.array_equal(
    loss.numpy(), np.sum(y_true * np.log(y_true / y_pred), axis=-1))

print(y_true * np.log(y_true / y_pred))
互信息

关注
打赏
1510642601
查看更多评论
立即登录/注册

微信扫码登录

0.0430s