我有一个输入数据集(矩阵 25x1575),它被归一化为 0 和 1 之间的值。我还有一个二进制格式的输出矩阵(9x1575),如 0 0 0 0 0 0 0 0 1、1 0 0 1 1 1 0 0 1 ...
我在 matlab nntool 中导入了这两个文件,它根据我的需要自动创建了一个具有 25 个输入和 9 个输出节点的网络。
在我使用前馈 backProp 训练这个网络之后,我在其训练数据中测试了模型,每个输出节点返回一个十进制值,如 (-0.1978 0.45913 0.12748 0.25072 0.45199 0.59368 0.38359 0.31435 1.0604)。
为什么它不返回像 1 0 0 1 1 1 0 0 1 这样的离散值?我必须在 nntool 中设置什么才能获得这样的值吗?