【发布时间】:2016-02-06 17:05:18
【问题描述】:
我正在尝试创建一个 LogisticRegression 模型 (LogisticRegressionWithSGD),但它得到一个错误
org.apache.spark.SparkException: Input validation failed.
如果我给它二进制输入(0,1 而不是 0,1,2)它确实会成功。
示例输入:
parsed_data = [LabeledPoint(0.0, [4.6,3.6,1.0,0.2]),
LabeledPoint(0.0, [5.7,4.4,1.5,0.4]),
LabeledPoint(1.0, [6.7,3.1,4.4,1.4]),
LabeledPoint(0.0, [4.8,3.4,1.6,0.2]),
LabeledPoint(2.0, [4.4,3.2,1.3,0.2])]
代码:
model = LogisticRegressionWithSGD.train(parsed_data)
Spark 中的逻辑回归模型是否应该仅用于二元分类?
【问题讨论】:
标签: python apache-spark machine-learning pyspark apache-spark-mllib