zoukankan      html  css  js  c++  java
  • binary_crossentropy和BinaryCrossentropy的区别

    只能说官方的命名有点太随意,使用上二者有点细微区别。
    一般compile的时候,使用的是小写的binary_crossentropy

    y_true = [[0., 1.], [0., 0.]]
    y_pred = [[0.6, 0.4], [0.4, 0.6]]
    # Using 'auto'/'sum_over_batch_size' reduction type.
    bce = tf.keras.losses.BinaryCrossentropy()
    bce(y_true, y_pred).numpy()
    
    y_true = [[0, 1], [0, 0]]
    y_pred = [[0.6, 0.4], [0.4, 0.6]]
    loss = tf.keras.losses.binary_crossentropy(y_true, y_pred)
    assert loss.shape == (2,)
    loss.numpy()
    
  • 相关阅读:
    飞机大战4-我的子弹
    飞机大战3-我的飞机
    飞机大战1-分析设计
    继承
    常见题
    42个例子算法
    心跳
    tomcat
    service
    URI URL
  • 原文地址:https://www.cnblogs.com/yaos/p/14014136.html
Copyright © 2011-2022 走看看