您能确认(或反驳)以下两个声明吗?
- SparkML中对支持向量机的支持(这里不讨论基于RDD的实现)仅在Apache Spark V2.2.0版本中可用(因为它只出现在2.2版本的API文档中 https://spark.apache.org/docs/2.2.0/api/java/org/apache/spark/ml/classification/Classifier.html)
- SparkML当前对支持向量机的支持不包括使用核函数的非线性分类器(同样,这里不讨论基于RDD的实现)
回答:
-
LinearSVC
从Spark 2.2+版本开始可用,但仍处于实验阶段:https://github.com/apache/spark/blob/v2.3.0/mllib/src/main/scala/org/apache/spark/ml/classification/LinearSVC.scala#L72 -
支持向量机分类器中用于发现非线性模式的核函数功能仍在开发中,但目前似乎无人继续工作。您可以在此链接跟踪其进展:https://issues.apache.org/jira/browse/SPARK-4638