请问当conv2d接口激活函数为softmax的时候是不是有问题呢?
Created by: yeyupiaoling
环境
- PaddlePaddle 1.3
- Ubuntu 16.04
- Python 3.5
问题
当激活函数为softmax的时候,输出的值不应该是他们的和为1吗?代码地址
# 分类是否人脸的卷积输出层
conv4_1 = fluid.layers.conv2d(input=conv3_prelu,
num_filters=2,
filter_size=1,
act='softmax',
param_attr=ParamAttr(initializer=Xavier(),
regularizer=L2DecayRegularizer(0.0005)),
name='conv4_1')
但是输出的结果居然都是1,是不是接口有bug?
[[1. 1.]
[1. 1.]
[1. 1.]
[1. 1.]
[1. 1.]
[1. 1.]
[1. 1.]
[1. 1.]
[1. 1.]
[1. 1.]
[1. 1.]
......