Hi, Executing the following code (see QuickStart):
val env = ExecutionEnvironment.getExecutionEnvironment val survival = env.readCsvFile[(String, String, String, String)]("src/main/resources/haberman.data", ",") val survivalLV = survival .map { tuple => val list = tuple.productIterator.toList val numList = list.map(_.asInstanceOf[String].toDouble) LabeledVector(numList(3), DenseVector(numList.take(3).toArray)) } val astroTrain = MLUtils.readLibSVM(env, "src/main/resources/svmguide1") val astroTest = MLUtils.readLibSVM(env, "src/main/resources/svmguide1.t") val svm = SVM() .setBlocks(env.getParallelism) .setIterations(100) .setRegularization(0.001) .setStepsize(0.1) .setSeed(42) svm.fit(astroTrain) svm.predict(astroTest) I encounter the following error: Exception in thread "main" java.lang.RuntimeException: There is no PredictOperation defined for org.apache.flink.ml.classification.SVM which takes a DataSet[org.apache.flink.ml.common.LabeledVector] as input. Any idea ? Thanks Thomas