logo
Loading...

MinMaxScaler 無法處理 dim >2 - Cupoy

1. 請嘗試將 preproc_x 替換成以每筆資料的 min/max 進行標準化至 -1 ~ 1 ...

ml100-2,ml100-2-d78

MinMaxScaler 無法處理 dim >2

2019/07/18 上午 10:21
機器學習共學討論版
陳聖儒
觀看數:80
回答數:1
收藏數:1
ml100-2
ml100-2-d78

1. 請嘗試將 preproc_x 替換成以每筆資料的 min/max 進行標準化至 -1 ~ 1 間,再進行訓練


請問這個要如何使用MinMaxScaler(feature_range(-1,1))和transgorm_fit來處理呢?

我一直得到以下報錯


ValueError: Found array with dim 4. MinMaxScaler expected <= 2.

回答列表

  • 2019/07/19 上午 11:18
    Jimmy
    贊同數:0
    不贊同數:0
    留言數:1

    Hi 聖儒!


    你可以看一下 feature_range.shape,看起來這是一個四維的 array,而 MinMaxScaler 只能處理二維的數據,要檢查一下你的 feature_range 是什麼型態的資料喔!不然你可以直接用手動的方法計算,公式如下。