bp神经网络股票价格预测的MATLAB编程网络 25-7-1三层bp,开盘价,最高价,最低价,收盘价成交量依次5天的数据作为网络的一个输入数据,将第二日收盘价作为输出变量,隐层神经元的传递函数确定为t
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 13:13:02
bp神经网络股票价格预测的MATLAB编程网络 25-7-1三层bp,开盘价,最高价,最低价,收盘价成交量依次5天的数据作为网络的一个输入数据,将第二日收盘价作为输出变量,隐层神经元的传递函数确定为t
bp神经网络股票价格预测的MATLAB编程
网络 25-7-1三层bp,开盘价,最高价,最低价,收盘价成交量依次5天的数据作为网络的一个输入数据,将第二日收盘价作为输出变量,隐层神经元的传递函数确定为tansig ,输出层神经元的传递函数为logsig ,训练函数为 traingdx,跪求高手帮忙谢谢
用于测试学习率为0.01,误差率为0.01. 跪求高手帮忙做个完整可运行的MATLAB程序
bp神经网络股票价格预测的MATLAB编程网络 25-7-1三层bp,开盘价,最高价,最低价,收盘价成交量依次5天的数据作为网络的一个输入数据,将第二日收盘价作为输出变量,隐层神经元的传递函数确定为t
P=[];‘输入,开盘价,最高价,最低价,收盘价成交量依次5天的数据’
T=[];’输出,即第二日的收盘’
net=newff(minmax(P),[7,1],{'tansig','logsig'},'traingdx');
net.trainParam.epochs=1000; ‘最大训练次数,根据需要可自行调节’
net.trainParam.goal=0.01; ‘误差’
net.trainParam.lr=0.01; ‘学习率’
net=train(net,P,T); ‘训练网络’
test=[];‘待预测数据输入’
out=sim(net,test); ‘仿真预测’
我的这个程序没有进行初始化,你还需要先将数据进行初始化后才能算.