1、首先还是要搞好数据的,可靠、准确、无丢失的数据。
2、整理数据,什么格式?数据库是什么?表的结构是什么?如何访问?用户名密码?访问的方式,直连orJDBC?
3、可以写jsp和java文件了。
4、读取数据库,在页面显示,使用模型训练,输出训练结果。
5、对结果进行分析。
(1)输入几个?都是什么?5,太阳、温度、气压、PH、湿度;
(2)输出是什么?1,溶解氧
(3)将输入和输出都从数据库里面读取出来,并进行归一化。记住每一个字段的最大值和最小值,在对预测结果进行反归一化的时候需要再次用到
(4)正向传播,传播的权值和阈值,还有传递函数。输入层到隐层,隐层到输出层,依次计算。再计算一下输出层的误差,它将是判断计算结束的条件之一。
(5)正向传播完成之后,进行误差的计算。怎么计算偏差?使用最快下降法,简单,导数计算也简单。误差计算从后向前,层层递进
(6)根据误差进行权值和阈值的调整。需要动量因子吗?学习率是多少?
(7)根据调整之后的权值和阈值重新进行正向传播。
(8)终止条件的判断。训练样本完了?训练次数到了?误差可以接收了?
6、根据完善之后的模型重新发布系统。
先写这些吧,估计是没有完整地描述。