为什么MATLAB中神经网络的输出层显示为零?

时间:2015-12-19 13:45:59

标签: matlab neural-network artificial-intelligence

我正在尝试使用nntool命令在Matlab中创建神经网络 它可以轻松导入输入和目标值。但是当我查看网络时,它会显示四层:

  1. 输入行为'输入'
  2. 目标为'输出'(实际上与输入行的大小相同)
  3. '隐藏层'
  4. '输出层'
  5. 我不明白的是输出层。对于教程我看到它总是与输出大小相同;但无论目标值(输出)或输入值的数量是多少,我都会给出“输出”层。显示零。就此而言,我无法得到理想的结果。

    • 我的输入矩阵为75x64,最小值为-0.63,最大值为0.69
    • 目标矩阵为1x64,所有1 s,因此最小值和最大值为1
    • 隐藏层设置为包含15个神经元

    Here's how the neural network looks like

0 个答案:

没有答案