首页 > 解决方案 > 具有二元约束的 TensorFlow 神经网络回归

问题描述

我在 tensorflow 中编写了一个简单的 softmax 回归神经网络,具有 6 个特征和 6 个目标。但是,我想对两个目标施加某种程度的二进制类型约束,这样当它找到一个时,另一个被强制为零。也就是说,如果目标是 y1、y2、y3、y4、y5、y6,则作为示例,当 y3 有值时,y4=0,反之亦然。请注意,这在训练数据上是明确的,但我只是想确保网络有效地捕获它,因为它是一个硬约束。那可能吗?或者我们是否期望网络学习这个约束?

标签: tensorflowneural-networkregressionsoftmax

解决方案


推荐阅读