java.lang.AssertionError:断言失败:此操作仅支持二元逻辑回归
我正在尝试在 mleap 中序列化火花管道。
我在管道中使用 Tokenizer、HashingTF 和 LogisticRegression。
当我尝试序列化我的管道时,出现上述错误。这是我用来序列化管道的代码 -
val pipeline = Pipeline(pipelineConfig)
val model = pipeline.fit(data)
(for(bf <- managed(BundleFile("jar:file:/tmp/abc.model.twitter.zip"))) yield {
model.writeBundle.format(SerializationFormat.Json).save(bf).get
}).tried.get
sc.stop()
根据文档,mleap 支持 LR。所以我完全不知道我在这里可能做错了什么。