使用Logsig层而不是softmax层在matlab中创建深度网络

时间:2018-12-26 18:21:29

标签: matlab deep-learning softmax

我想创建一个深层的分类网,但是我的类不是互相排斥的(那是sofmaxlayer所做的)。 是否可以定义一个非互斥的分类层(即,数据可以在一个以上的类中)? 做到这一点的一种方法是在分类层中使用logsig函数,而不是softmax,但是我不知道如何完成它。...

1 个答案:

答案 0 :(得分:0)

在CNN中,您可以在最后一层拥有多个类。但是,如果我正确理解您在最后一层中的需求,则其输出范围是数字范围,而不是每个类的1或0。这意味着您需要回归。如果标签支持此任务,就可以了,您可以通过回归来完成它,就像边界框回归中的本地化操作一样。而且您在最后一层不需要soft-max。只需使用其他激活功能即可为您的任务提供足够的输出。