【发布时间】:2018-12-26 18:21:29
【问题描述】:
我想创建一个深度分类网络,但我的类不是互斥的(这就是 sofmaxlayer 所做的)。 是否可以定义一个非互斥的分类层(即,一个数据可以在多个类中)? 一种方法是在分类层中使用logsig函数,而不是softmax,但我不知道如何实现......
【问题讨论】:
标签: matlab deep-learning softmax
我想创建一个深度分类网络,但我的类不是互斥的(这就是 sofmaxlayer 所做的)。 是否可以定义一个非互斥的分类层(即,一个数据可以在多个类中)? 一种方法是在分类层中使用logsig函数,而不是softmax,但我不知道如何实现......
【问题讨论】:
标签: matlab deep-learning softmax
如您所知,在 CNN 中,您可以在最后一层有多个类。但是,如果我正确理解您在最后一层的需求,则输出是在一个数字范围内,而不是每个班级的 1 或 0。这意味着你需要回归。如果您的标签支持此任务,那没关系,您可以使用回归来完成,就像本地化边界框回归中发生的那样。最后一层不需要soft-max。只需使用能够为您的任务产生足够输出的其他激活函数。
【讨论】: