gpt4 book ai didi

machine-learning - 从 scikit_learn 反转 MinMaxScaler

转载 作者:行者123 更新时间:2023-11-30 08:26:03 25 4
gpt4 key购买 nike

为了供给我的生成神经网络,我需要将一些数据标准化在 -1 和 1 之间。

我使用 Sklearn 的 MinMaxScaler 进行此操作,效果非常好。现在,我的生成器将输出 -1 到 1 之间的数据。

如何恢复MinMaxScaler以获取真实数据?

最佳答案

让我们从定义 pandas 数据框开始:

cols = ['A', 'B']
data = pd.DataFrame(np.array([[2,3],[1.02,1.2],[0.5,0.3]]),columns=cols)

enter image description here

我们使用 MinMaxScaler 缩放数据

scaler = preprocessing.MinMaxScaler(feature_range = (0,1))
scaled_data = scaler.fit_transform(data[cols])

enter image description here

现在,要反转变换,您应该调用逆变换:

scaler.inverse_transform(scaled_data)

enter image description here

关于machine-learning - 从 scikit_learn 反转 MinMaxScaler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41551165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com