【发布时间】:2019-11-14 13:27:15
【问题描述】:
我正在使用 VGG16 模型并对我的数据进行微调。我正在预测图像(面孔)的种族。我有 5 个输出类别,如白人、黑人、亚洲人、次大陆等。我应该使用softmax还是sigmoid。为什么?
【问题讨论】:
标签: python image-processing deep-learning data-science
我正在使用 VGG16 模型并对我的数据进行微调。我正在预测图像(面孔)的种族。我有 5 个输出类别,如白人、黑人、亚洲人、次大陆等。我应该使用softmax还是sigmoid。为什么?
【问题讨论】:
标签: python image-processing deep-learning data-science
在一般情况下,如果您正在处理多类分类问题,则应该使用 Softmax,因为通过单独加权可以保证所有类的概率之和总和为 1并计算连接分布,而使用 Sigmoid,您将单独预测每个类的概率,但不必加权。如果不小心并意识到差异,您可能会在输出中遇到一些问题。
【讨论】: