Tensorflow 当使用Keras分类_交叉熵损失时,是否应在最后一层使用softmax?

Tensorflow 当使用Keras分类_交叉熵损失时,是否应在最后一层使用softmax?,tensorflow,neural-network,keras,classification,softmax,Tensorflow,Neural Network,Keras,Classification,Softmax,我看到的大多数示例都是在最后一层实现softmax。但是我读到Kerascategorical\u crossentropy会在最后一层之后自动应用softmax,这样做是多余的,会导致性能降低。谁是对的?默认情况下,Keras Category_crossentropy不会将softmax应用于输出(请参阅和)。但是,如果直接使用后端功能,则存在设置from\u logits=True的选项。默认情况下,Keras Category\u crossentropy不会将softmax应用于输出(

我看到的大多数示例都是在最后一层实现softmax。但是我读到Keras
categorical\u crossentropy
会在最后一层之后自动应用softmax,这样做是多余的,会导致性能降低。谁是对的?

默认情况下,Keras Category_crossentropy不会将softmax应用于输出(请参阅和)。但是,如果直接使用后端功能,则存在设置
from\u logits=True

的选项。默认情况下,Keras Category\u crossentropy不会将softmax应用于输出(请参阅和)。但是,如果您直接使用后端函数,则存在从_logits=True设置
的选项