首页 > 其他分享 >归一化

归一化

时间:2023-01-08 22:46:48浏览次数:48  
标签:Min 样本 标准化 奇异 归一化 数据

概念

归一化就是把所有数据都转化成[0,1]或者[-1,1]之间的数,其目的是为了取消各维数据之间的数量级差别,避免因为输入输出数据数量级差别大而造成网络预测误差过大。

好处

归一化有如下好处,即
1)归一化后加快了梯度下降求最优解的速度,也即加快训练网络的收敛性;
2)归一化有可能提高精度

归一化的对比

image
image

归一化的目的就是使得预处理的数据被限定在一定的范围内(比如[0,1]或者[-1,1]),从而消除奇异样本数据导致的不良影响。如图里的数据X6
image

奇异样本数据

奇异样本数据的存在会引起训练时间增大,同时也可能导致无法收敛,因此,当存在奇异样本数据时,在进行训练之前需要对预处理数据进行归一化;反之,不存在奇异样本数据时,则可以不进行归一化。

归一化的类型

1:线性归一化

线性归一化也被称为最小-最大规范化;离散标准化,是对原始数据的线性变换,将数据值映射到[0,1]之间。
image

def MaxMinNormalization(x,Max,Min):
    x = (x - Min) / (Max - Min);
    return x

2:零-均值归一化(Z-score标准化)

Z-score标准化也被称为标准差标准化,经过处理的数据的均值为0,标准差为1。其转化公式为:
image
其中u为原始数据的均值,delta为原始数据的标准差,是当前用的最多的标准化公式

def Z_ScoreNormalization(x,mu,sigma):
    x = (x - mu) / sigma;
    return x

3:非线性归一化

这个方法包括log,指数,正切
适用范围:经常用在数据分析比较大的场景,有些数值很大,有些很小,将原始值进行映射。

标签:Min,样本,标准化,奇异,归一化,数据
From: https://www.cnblogs.com/xinxuann/p/17035608.html

相关文章

  • 多种归一化方法区别
    BatchNormalization简单的说,BN可以在不影响精度的情况下加速神经网络的训练收敛,具体的实现也比较简单,但是就可解释性来说依旧众说纷纭,有一个说法是加入了一定的噪音,因为......
  • imagenet数据集的归一化参数
    前处理归一化,mobilenet的归一化参数如下,这些奇奇怪怪的数字是怎么来的呢? 这是imagenet数据集的标准的均值和方差,Imagenet数据集的均值和方差为:mean=(0.485,0.456,0.406),s......
  • RNA-seq 详细教程:搞定count归一化(5)
    学习目标了解如何在归一化过程中列出不同的uninterestingfactors(无关因素)了解常用的归一化方法,已经如何使用了解如何创建DESeqDataSet对象及其结构了解如何使用......
  • 毕设-------matlab 数据处理归一化
    %letter数据集(类别是ABCD..26个字母进行区分)%fileName=fopen('letter-recognition.data');%res=textscan(fileName,'%s%f%f%f%f%f%f%f%f%f%f%f%f%f%f......
  • P8841 [传智杯 #4 初赛] 竞争得分 ----- 归一化*100
    题目描述为了鼓励大家写出更好的作业,花栗鼠科技大学(HualishuUniversityofScienceandTechnology,HUST)的组原实验采用了竞争得分的方式。具体来说,假设有 nn 个人......
  • 深度学习之 BN(Batch Normalization)批归一化
    从字面意思看来BatchNormalization(简称BN)就是对每一批数据进行归一化,确实如此,对于训练中某一个batch的数据{x1,x2,…,xn},注意这个数据是可以输入也可以是网络中间的某一层......
  • CSP 202206-1 归一化处理 C++
    1#include<iostream>2#include<vector>3#include<math.h>45intmain(){6intx{},sum{};7std::cin>>x;8std::vector<int>n(x,0);......
  • 单细胞分析:归一化和回归(八)
    导读现在有了高质量的细胞,首先探索数据并确定任何不需要的变异来源。然后需要对数据进行归一化,计算方差并回归任何对数据有影响的协变量。1.学习目标学会如何执行归一......
  • 为什么要做特征的归一化/标准化?
    作者丨shine-lee谈到featurescaling的必要性,最常用的2个例子可能是:特征间的单位(尺度)可能不同,比如身高和体重,比如摄氏度和华氏度,比如房屋面积和房间数,一个特征的变化范围可......
  • 推荐系统算法:特征工程(归一化、离散化、各类型特征处理) ----- 机器学习
                             ......