为什么TensorFlow有面向二分类问题的Focal Loss官方实现——tf.keras.losses.BinaryFocalCrossentropy,却没有面向多分类问题的官方实现?
是因为有其他的损失函数已经可以取代多分类问题的Focal Loss功能了,还是多分类问题的Focal Loss并不好用,还是单纯的就是没空写,或者是其他什么原因?
为什么TensorFlow有面向二分类问题的Focal Loss官方实现——tf.keras.losses.BinaryFocalCrossentropy,却没有面向多分类问题的官方实现?
是因为有其他的损失函数已经可以取代多分类问题的Focal Loss功能了,还是多分类问题的Focal Loss并不好用,还是单纯的就是没空写,或者是其他什么原因?
TensorFlow提供了多种损失函数用于多分类问题,而不仅仅是Focal Loss,如Categorical Crossentropy、Kullback-Leibler Divergence等。这可能是为什么没有官方实现Focal Loss的原因,因为其他的损失函数可以很好地完成多分类任务,而且可能比Focal Loss更容易使用。