我们是否可以更新spark-ml / spark-mllib中的现有型号?

问题描述 投票:2回答:2

我们使用spark-ml从现有数据构建模型。新数据每天都在发布。

有没有办法我们只能读取新数据并更新现有模型而无需每次都读取所有数据并重新训练?

apache-spark apache-spark-mllib apache-spark-ml
2个回答
4
投票

这取决于你正在使用的模型,但对于一些Spark确实是你want。你可以看看StreamingKMeansStreamingLinearRegressionWithSGDStreamingLogisticRegressionWithSGD和更广泛的StreamingLinearAlgorithm


2
投票

要完成Florent的答案,如果您不在流式上下文中,一些Spark mllib模型支持将initialModel作为增量更新的起点。例如,请参阅KMeansGMM

© www.soinside.com 2019 - 2024. All rights reserved.