From 1b318c91fda0358430e0fc590e8c4328f2dc052c Mon Sep 17 00:00:00 2001 From: Theodore Vasiloudis Date: Mon, 6 Jul 2015 15:41:25 +0200 Subject: [PATCH] [FLINK-2321] [ml] Set seed for SVM to be random This closes #889. --- docs/libs/ml/svm.md | 2 +- .../src/main/scala/org/apache/flink/ml/classification/SVM.scala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/libs/ml/svm.md b/docs/libs/ml/svm.md index 44e4d90890a..89f7e70178c 100644 --- a/docs/libs/ml/svm.md +++ b/docs/libs/ml/svm.md @@ -181,7 +181,7 @@ The SVM implementation can be controlled by the following parameters:

Defines the seed to initialize the random number generator. The seed directly controls which data points are chosen for the SDCA method. - (Default value: 0) + (Default value: Random Long Integer)

diff --git a/flink-staging/flink-ml/src/main/scala/org/apache/flink/ml/classification/SVM.scala b/flink-staging/flink-ml/src/main/scala/org/apache/flink/ml/classification/SVM.scala index 4c539d9f078..abf1696fc15 100644 --- a/flink-staging/flink-ml/src/main/scala/org/apache/flink/ml/classification/SVM.scala +++ b/flink-staging/flink-ml/src/main/scala/org/apache/flink/ml/classification/SVM.scala @@ -260,7 +260,7 @@ object SVM{ } case object Seed extends Parameter[Long] { - val defaultValue = Some(0L) + val defaultValue = Some(Random.nextLong()) } case object ThresholdValue extends Parameter[Double] { -- GitLab