2
我想對新數據實時測試現有機器學習模型。但該模型取決於PCA分解。是否可以只將新數據轉換爲現有的PCA維度,而無需在整個數據集+新數據上調用fit_transform
?在Scikit-learn中將新PCA應用於新數據
我想對新數據實時測試現有機器學習模型。但該模型取決於PCA分解。是否可以只將新數據轉換爲現有的PCA維度,而無需在整個數據集+新數據上調用fit_transform
?在Scikit-learn中將新PCA應用於新數據
incremental learning怎麼樣?這與你想要的不一樣,但注意許多ML算法不能逐步學習(沒有同時看到所有實例)。 Scikit學習有估計 - partial_fit()
方法。例如,在PCA的情況下,您可以使用IncrementalPCA和partial_fit()
。
謝謝,它的工作。但我決定定期「fit_transform」訓練數據,並在PCA更新之間進行「變換」測試集。 – user1990879