本文介绍了如何在神经网络中缩放数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我正在学习神经网络.如何在神经网络多层反向传播中缩放数据?我找到了用于输入和测试值的公式:

Hi,

I''m learning about neural networks. How do I scale data in a neural network multilayer backpropagation? I''ve found this formula for the input and test values:

I = Imin + (Imax-Imin)*(X-Dmin)/(Dmax-Dmin)


输入值是实数,例如在此乘法表中


Input values are real numbers like in this multiplication table

1 1 1  (1 x 1 =1)
1 2 2  (1 x 2 =4)
.
.
.
2 3 6  (2 x 3 =6)
.
.
5 5 25 (5 x 5=25)


我想知道如何对输出数据进行缩放以获取实际的输出答案?

谢谢


感谢这个答案,尽管我正在寻找好的归一化公式,但我已经开始了缩放阶段.
人们可以在nn上找到这么多论文,但是关于缩放未缩放数据的论文却很少.

我从文章
开始了这种编码反向传播神经网络 [ ^ ]
有人实现了通过反向传播算法解决的乘法表.

我一直在搜索,
我正在使用:


I''d like to know how do I unscale output data to get the real output answers?

Thank you


thanks to this answer I''ve started my scaling phase, though I''m search for the good normalization formulas.
One can find so many papers on nn but very few ones on scaling un-scaling your data.

I''ve started this coding from the article
Back-propagation Neural Net[^]
where someone has implemented the multiplication table solved by the backpropagation algorithm.

I keep on my search,
I''m using:

(double)LO+(HI-LO)*((X - minX)/(maxX - minX));

to scale, where:
LO=-1
HI=1
minX=1
maxX=25  (last result on my multiplication table)
X=input to scale



需要找出如何取消缩放以及是否使用正确的缩放方法

好吧,再次感谢



In need to find out how to un-scale and if I''m using the right scaling method

Well, thanks again

推荐答案


这篇关于如何在神经网络中缩放数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-24 20:40