TensorFlow数据归一化

TensorFlow数据归一化

1. tf.nn.l2_normalize
    - l2_normalize(x, dim, epsilon=1e-12,name=None)
    - output = x / sqrt(max(sum(x**2), epsilon))
2.使用scikit-learn进行归一化(**numpyarray**)
    ```
    min_max_scaler = preprocessing.MinMaxScaler()
    standar_scaler = preprocessing.StandardScaler()
    feature_1_scaled = standar_scaler.fit_transform(feature_1)
    feature_3_scaled = min_max_scaler.fit_transform(feature_1)
    ```
3. tensor与numpyarray相互转换
    - tf.convert_to_tensor(img.eval())
    - print(type(tf.Session().run(tf.constant([1,2,3])))) --*<class 'numpy.ndarray'>*

People typically use scikit-learn (StandardScaler) for standardizing data before they train their models on TensorFlow.

def normalize(train, test):
    mean, std = train.mean(), test.std()
    train = (train - mean) / std
    test = (test - mean) / std
    return train, test
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值