0
我正在構建一個神經網絡,目的是在未來對新數據做出預測。我首先使用sklearn.preprocessing預處理訓練數據,然後訓練模型,然後進行一些預測,然後關閉程序。將來,當新數據進入時,我必須使用相同的預處理比例將新數據轉換爲模型之前進行轉換。目前,我必須加載所有舊數據,適合預處理器,然後用這些預處理器轉換新數據。有沒有辦法讓我保存預處理對象對象(如sklearn.preprocessing.StandardScaler),以便我可以加載舊對象而不必重新創建對象?SKlearn:有沒有辦法保存預處理對象?
這僅僅是一個Python對象,你可以泡製它像任何其他Python對象。 – lejlot
您可以將所有預處理和訓練結合到一個管道對象中,然後使用joblib對其進行簡單的醃製(推薦用於scikit) –