【发布时间】:2016-12-06 03:25:16
【问题描述】:
我正在 Spark 中训练逻辑回归。但是,由于我的训练数据的特殊性,我需要在之后手动调整模型,即更改截距。
使用 RDD api 很容易做到这一点 - 只需实例化一个新的 LogisticRegressionModel:
val intercept = model.intercept() + adjustment
val model = new LogisticRegressionModel(model.weights(), intercept)
但是,DataFrame API 中的 LogisticRegressionModel 构造函数是私有的。如何手动调整模型?
【问题讨论】:
标签: apache-spark apache-spark-mllib