您的位置:首页 > 其它

数据的归一化处理

2016-06-23 23:56 344 查看

1.归一化的含义

归一化就是要把你需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内,例如限制在[0,1]或[-1,1]的范围内。首先归一化是为了后面数据处理的方便,其次是保正程序运行时收敛加快。

2.归一化算法或方法

数据的归一化处理算法有很多种,比如说:

1、线性函数转换,表达式如下:

y=(x-MinValue)/(MaxValue-MinValue)

说明:x、y分别为转换前、后的值,MaxValue、MinValue分 别为样本的最大值和最小值。

2、对数函数转换,表达式如下:

y=log10(x)

说明:以10为底的对数函数转换。

3、反余切函数转换,表达式如下:

y=atan(x)*2/PI

4、用法1和法2结合的方式

式(1)将输入值换算为[-1,1]区间的值,在输出层用式(2)换算回初始值,其中 和分别表示训练样本集中负荷的最大值和最小值。

备注:其实还有很多的归一化方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: