2017-01-26 126 views
2

如何更新網絡應用中的機器學習模型?機器學習模型如何更新?

以SKLearn爲例,訓練一個龐大的模型(比如10GB的數據)之後,您如何根據當天的新數據更新模型?

大概你不想更新實時,可能是每天結束時的一次 - 但我找不到在SKLearn中做到這一點的方法。您是否每天都必須對整個不斷增長的數據集重新進行整個訓練?

+0

這取決於你如何設計你的模型(單分類器或ensamble)或者可能是一個神經網絡?如果您有多個分類器,並且根據數據,您可能不需要重新訓練整個模型,但只需要模型的某些部分。 –

+0

[看看視頻的最後部分](https://youtu.be/qyvlt7kiQoI?t=1h3m23s) –

回答

2

sklearn工具partial_fit允許增量(在線)學習的估計數量。檢查這個article