- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试标准化我的数据(形状为(23687,7)),然后将原始数据集的平均值和标准差保存到“normalized_param.pkl”>
将标准化数据拟合到我的 LSTM 模型后,我将得到一个答案数组(形状为 (23687, 1))
现在我要做的是:
test_sc_path = os.path.join('normalized_standard', 'normalized_param.pkl')
test_scaler = load(test_sc_path)
test_denorm_value = test_scaler.inverse_transform(test_normalized_data)
<小时/>ValueError: non-broadcastable output operand with shape (23687,1) doesn't match the broadcast shape (23687,7)
我认为这是因为 test_scaler 对象内部有 7 个暗淡参数,所以如果我只想对 1 个暗淡数据进行去标准化,我应该使用test_scaler.mean_[-1]
和「test_scaler.scale_[-1]
来获取我想要计算的最后一个参数。
但是,我认为这很复杂,有没有像 scaler.inverse_transform()
一样的 sklearn 方法我可以轻松地使用来解决这个问题?
谢谢
最佳答案
是的,有一个方法。请参阅文档 here .
from sklearn.preprocessing import StandardScaler
scaler = StandardScaler()
scaler.fit(data) # Basically fits the data, store means & standard deviations.
scaler.transform(data) # Standardize (Normalize) the data with the scaler parameters
scaler.fit_transform(data) # Fits & Transform
scaler.inverse_transform(data) # Apply inverse transformation for the input data.
关于machine-learning - 有没有像「scaler.inverse_transform()」这样的方法来获取部分缩放器参数来对答案进行反规范化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59485293/
我有一种情况,我想将 sklearn 的 StandardScaler 对象应用到数据帧的一列。代码如下: import pandas as pd from sklearn.preprocessing
我在这里读过 https://towardsdatascience.com/do-decision-trees-need-feature-scaling-97809eaa60c6并观看 https:/
对 Sci-kit 来说有点新,但注意到最小最大归一化和反转的一些行为似乎有点奇怪(但也许这是预期的行为??)。我以为在反转时我会重新生成原始数据点 - 但相反,反转生成的数字“接近”但不完全相等..
我目前正在开发一个健康栏,它会慢慢耗尽你的健康状况。我按照本教程获得了我想要的健康栏:https://www.youtube.com/watch?v=NgftVg3idB4 简而言之,它使用 mask
我正在尝试标准化我的数据(形状为(23687,7)),然后将原始数据集的平均值和标准差保存到“normalized_param.pkl”> 将标准化数据拟合到我的 LSTM 模型后,我将得到一个答
我正在做自动编码器模型。我已经保存了模型,之前我使用 min max scaler 缩放了数据。 X_train = df.values scaler = MinMaxScaler() X_train
MinMaxScaler() 和 StandardScaler() 有什么区别。 mms = MinMaxScaler(feature_range = (0, 1))(用于机器学习模型) sc = S
我是 Unity 的新手,我意识到如果没有 Asset Store 上可用的付费 3rd 插件,很难在 Unity 上制作多分辨率 2d 游戏。 我已经进行了一些测试,并且能够以这种方式进行多分辨率支
我很想知道是否有一个可以接受的解决方案来将 sklearn 对象保存到 json,而不是 pickle 它们。 我对此很感兴趣,因为保存到 json 将占用更少的存储空间,并且使将对象保存到像 red
我正在使用Keras ,所以数据的形状是(batch_size,timesteps,input_dim)。和Standard Scaler正好适合二维数据。 我认为的一个解决方案是使用部分拟合,然后进
我想使用 scikit-learn LassoCV/RidgeCV,同时在每个折叠训练集上应用“StandardScaler”。我不想在交叉验证之前应用缩放器以避免泄漏,但我无法弄清楚应该如何使用 L
我从事数据预处理工作,想比较数据标准化、规范化和稳健缩放器的实际优势。 理论上,指南是: 优点: 标准化:缩放特征,使分布以 0 为中心,标准差为 1。 归一化:缩小范围,使范围现在介于 0 和 1
当使用 sklearn 训练 ML 模型时,我通常使用 sklearn 中内置的 StandardScaler ...通过来自训练数据集的先前拟合参数的测试数据。 sc = StandardScale
我需要将 HIVE 表中的数据提取到 csv 文件中,并在 RevoScaleR 中使用它。目前我们从 HIVE 中提取数据并手动将其放入文件中并在 unix 文件系统中使用它进行临时分析,但是,要求
我目前正在使用 GridSearchCV 和 TimeSeriesSplit 这样,以便我的数据被分成 5 个 CV 分割。 X = data.iloc[:, 0:8] y = data.iloc[:
在使用 Robust Scaler 对缩放数据拟合模型后,是否可以对 LASSO 回归中的截距和系数进行逆变换? 我正在使用 LASSO 回归来预测数据的值,这些数据未标准化且使用 LASSO 时表现
我又撞墙了。我是一个新手,所以我不得不再次依赖你的强大知识。 我从一个数据集开始,看起来像这样: ,user_account_id,user_lifetime,user_no_outgoing_ac
引用时使用min-max-scaler当 Standard Scalar . 我认为这取决于数据。是否有任何数据特征可以决定采用哪种预处理方法。 我看了docs但有人可以让我更深入地了解它。 最佳答案
我目前正在从事 FFMPEG 项目。我正在尝试使用此代码将 RGB 图像转换为 YUV 图像(我昨晚在互联网上找到它): void Decode::video_encode_example(cons
这是我的代码: def create_dataset(signal_data, look_back=1): dataX, dataY = [], [] for i in range(l
我是一名优秀的程序员,十分优秀!