BP神经网络用sigmoid激活函数进行多分应该怎么设置目标向量,怎么设置输出啊?
发布网友
发布时间:2022-05-27 13:33
我来回答
共1个回答
热心网友
时间:2023-10-25 17:24
输出的数量取决于你的target怎么设置,比如你的输入是一个5行n列的数据,输出是一个4行n列的数据,你用这个数据初始化并且训练神经网络,得到的当然是5个输入值4个输出值的神经网络。
函数怎么写的话,去看matlab 帮助,搜索newff,你就能看到用法了。追问你好,现在知道输入输出的个数,你知道应该怎么设置目标向量。是人脸识别,输出图中的人脸是谁,是单输出的。当就分成两类的时候效果是可以的,但是要是分成多于两类就会训练集的正确率挺高,而测试集的正确率只有20%-30%。请问这种多分的情况应该怎么给目标向量赋值啊?