【发布时间】:2016-10-14 06:37:22
【问题描述】:
我有一个灰度值范围为25000 - 35000 的输入图像。我正在做一个二进制像素分类,所以输出的基本事实是0's 或1's 的矩阵。
有谁知道默认的输出激活函数是什么?我的问题是,它是 ReLu 吗?我希望它是一个 SoftMax 函数。在这种情况下,每个预测值都在0 和1 之间(显然接近我的真实数据)。
我正在使用来自here 的示例代码,我已对其进行了调整以适用于我的数据。
我有一个正在训练的工作网络,但现在小批量损失约为 425,准确度为 0.0,对于 LSTM MNIST 示例代码(链接),小批量损失约为 0.1,准确度约为 1.0。我希望如果我可以将激活函数更改为使用 SoftMax 函数,我可以提高结果。
【问题讨论】:
-
AFAIK 没有默认值。您必须指定激活函数。您链接的示例仅返回 matmul 的结果,类似于线性激活。
-
@drxzcl 有没有办法可以获取 matmul 的输出并将其传递给 softmax?
-
我将其添加为答案。
标签: python machine-learning neural-network artificial-intelligence tensorflow