tensorflow - 具有二元约束的 TensorFlow 神经网络回归
问题描述
我在 tensorflow 中编写了一个简单的 softmax 回归神经网络,具有 6 个特征和 6 个目标。但是,我想对两个目标施加某种程度的二进制类型约束,这样当它找到一个时,另一个被强制为零。也就是说,如果目标是 y1、y2、y3、y4、y5、y6,则作为示例,当 y3 有值时,y4=0,反之亦然。请注意,这在训练数据上是明确的,但我只是想确保网络有效地捕获它,因为它是一个硬约束。那可能吗?或者我们是否期望网络学习这个约束?
解决方案
推荐阅读
- ios - MapBox 用户位置图标 | iOS
- javascript - 获取当前 tbody 下方的 tbody
- java - 将一些 JSON 从 php 解析到 android 时出现问题
- android - 离子 3 谷歌登录
- javascript - 如何解析数组(electron/node.js)中 JSON 文件中的值?
- redirect - WSFederation ADFS 登录循环.Net Core 2.1
- d3.js - 使用 d3 创建 InnerWidth 和 InnerHeight 使网格不在边框上
- android - 如何使用 Flutter 插件修复 androidX 问题?
- python - python中的“fillna”命令不返回使用熊猫的意思
- javascript - 如何在 react-navigation 中向 stackNavigator 中的所有屏幕添加公共背景图像?