四输入两输出BP神经网络MATLAB怎么编写

2025-02-23 20:07:12
推荐回答(1个)
回答1:

在你的代码基础上说了。
clc;clear;

close all;

p=load('originaldata.txt');%你问题最后说的数据文件名跟这个不同。

p1=p';

t=[1];% 这个输出(Targets)应该和输入数据对应,输入数据有10个,输出应该也是10个
所以改为 t是一个1x10的行向量,每个元素对应10个输入数据的输出。不知道你的训练数据的输出是不是都是1?我试了试假设你的数据的输出都是1,所以t=ones(1,10),可以运行。