BP神经网络在股票预测的用处(卷积神经网络股票)
内容导航:
Q1:BP神经网络评价和预测有什么不同
前者是知道测试输出的,通过训练好的网络模型来预测输出,然后与真实输出对比,来评价网络好与坏。例如对函数y=x^2在[-1:0.1:1]区间训练,通过BP网络测试[0.4:0.2:1]输出为a,b,c,d,真实值很显然就是0.16,0.36,0.64,1,然后通过误差对比来评价;后者是不知道真实输出的,只能用预测输出,例如对股票预测。
Q2:bp神经网络股票价格预测的MATLAB编程
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); ‘仿真预测’
我的这个程序没有进行初始化,你还需要先将数据进行初始化后才能算。
Q3:在看了案例二中的BP神经网络训练及预测代码后,我开始不明白BP神经网络究竟能做什么了。。。 程序最后...
网络的训练过程与使用过程了两码事。
比如BP应用在分类,网络的训练是指的给你一些样本,同时告诉你这些样本属于哪一类,然后代入网络训练,使得这个网络具备一定的分类能力,训练完成以后再拿一个未知类别的数据通过网络进行分类。这里的训练过程就是先伪随机生成权值,然后把样本输入进去算出每一层的输出,并最终算出来预测输出(输出层的输出),这是正向学习过程;最后通过某种训练算法(最基本的是感知器算法)使得代价(预测输出与实际输出的某范数)函数关于权重最小,这个就是反向传播过程。
您所说的那种不需要预先知道样本类别的网络属于无监督类型的网络,比如自组织竞争神经网络。
Q4:如何用BP神经网络实现预测
这是计算机专业研究生的问题,不是吾辈岂能搞懂。
Q5:基于神经网络的股票预测
还要含代码?
你的 t 让门夹了吧?
Q6:卷积神经网络主要做什么用的?
一楼说的对,我觉得下周股市要暴跌了。
Q7:谁能教我写一个MATLAB实现BP神经网络预测股票价格的编码,我要写毕业论文,不懂,多谢啊!
你得先准备大量数据包括:输入变量和输出变量。要有很多组才能建立准确的模型,可以用matlab编下试试,我也是刚学。
本文由锦鲤发布,不代表本站立场,转载联系作者并注明出处:/showinfo-3-115495-0.html