国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python中怎么进行归一化?

python中怎么进行归一化?

头像

yang

2020-05-22 10:18:377415浏览 · 0收藏 · 0评论

归一化 (Normalization):

属性缩放到一个指定的和最小值(通常是1-0)之间,这可以通过preprocessing.MinMaxScaler类实现。

常用的最小规范化方法(x-min(x))/(max(x)-min(x))

python实现归一化的方法:

1、(0,1)标准化:

这是最简单也是最容易想到的方法,通过遍历feature vector里的每一个数据,将Max和Min的记录下来,并通过Max-Min作为基数(即Min=0,Max=1)进行数据的归一化处理:

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

2、Z-score标准化:

这种方法给予原始数据的均值(mean)和标准差(standard deviation)进行数据的标准化。经过处理的数据符合标准正态分布,即均值为0,标准差为1,这里的关键在于复合标准正态分布,个人认为在一定程度上改变了特征的分布,转化函数为:

实现代码:

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

3、Sigmoid函数:

Sigmoid函数是一个具有S形曲线的函数,是良好的阈值函数,在(0, 0.5)处中心对称,在(0, 0.5)附近有比较大的斜率,而当数据趋向于正无穷和负无穷的时候,映射出来的值就会趋向于1和0,是个人非常喜欢的“归一化方法”。

之所以打引号是因为我觉得Sigmoid函数在阈值分割上也有很不错的表现,根据公式的改变,就可以改变分割阈值,这里作为归一化方法,我们只考虑(0, 0.5)作为分割阈值的点的情况:

实现代码:

def sigmoid(X,useStatus):
    if useStatus:
        return 1.0 / (1 + np.exp(-float(X)));
    else:
        return float(X)

更多Python知识请关注Python自学网

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

做一次爱下面多久才能恢复 | 午马影视免费观看电视剧| 双男床上剧烈运动会怎么消除| 爱动漫| 欧美一区二区| 怎么才能怀孕?| 《妻欲公与媳》免费看| 三男一女免费播放电视剧大全| 陌陌影视在线观看高清完整版 | 浪货跪下给我好好含着羞辱调教 | 《酒店激战》动漫1-5集免费观..| 《喂奶人妻厨房HD》| 《性房纵欲》在线观看| 来吧儿子妈妈是纯还是仿| 黑色蕾丝女装| 摸摸大扔子的视频大全| 《野外強轰》完整版| 《饥饿妻子》完整版在线观看| 小雪解开乳罩给老杨摸| 皇空无限MV国产剧入选精彩| 《急救护士1982满天星》| 无人区免费观看高清电视剧| 白丝袜精华液抹在脚上的功效| 女教练房的呻吟| 类似蜜桃成熟时的电影| 小静被门卫大爷灌满JNG液视...| 暴躁姐姐BGM国语版| 午马影视免费观看电视剧| 欧美《禁忌5》| 妈妈姨妈三姐妹给我过生日| | 男生将78申请女生的定眼| CSGO暴躁妹妹免费观看电视剧| 成全在线观看免费完整版的| 找找色| 白丝脚上的浓浓的精华液能用吗| 少妇高潮喷水久久久久久久久| 日产无码久久久久久精品红桃| 大乐透走势图表| 妈妈的闺蜜电视剧免费观看完整版..| 三个领导换着躁我几小时在线观看