我想选择一种可以处理输入对称性的架构。
作为输入,我有一个 0 和 1 的序列,比如 [1, 1, 1, 0, 1, 0],在输出层我有 N 个神经元输出一个分类分布,比如 [0.3, 0.4, 0.3]。
当我提供反向副本时,如何强制 NN 输出相同的分布,即 [1, 1, 1, 0, 1, 0]?
一个简单的方法只需学习两次:
feed straight [1, 1, 1, 0, 1, 0] -> [0.3, 0.4, 0.3]
feed reverse [0, 1, 0, 1, 1, 1] -> [0.3, 0.4, 0.3]
或者,还有更多“优雅”的方式?我应该使用什么类型的架构,或者我可能需要使用损失函数?