You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@spark.apache.org by Yunni <gi...@git.apache.org> on 2017/02/16 22:26:48 UTC

[GitHub] spark pull request #16966: [SPARK-18409][ML]LSH approxNearestNeighbors shoul...

GitHub user Yunni opened a pull request:

    https://github.com/apache/spark/pull/16966

    [SPARK-18409][ML]LSH approxNearestNeighbors should use approxQuantile instead of sort

    ## What changes were proposed in this pull request?
    In previous implementation of LSH approxNearestNeighbors, we have used sorting to get hashThreshold. By moving to approxQuantile, we can get as good results as the sort-based implementation while improving the running time a lot.
    
    ## How was this patch tested?
    By running unit tests BucketedRandomProjectionLSHSuite and MinHashLSHSuite

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/Yunni/spark SPARK-18409

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/spark/pull/16966.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #16966
    
----
commit a3c6c0f86da47e0efa32f3d79846a69a4451517b
Author: Yun Ni <yu...@uber.com>
Date:   2017-02-16T22:12:35Z

    LSH approxNearestNeighbors should use approxQuantile instead of sort

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    Test PASSed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/73177/
    Test PASSed.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request #16966: [SPARK-18409][ML]LSH approxNearestNeighbors shoul...

Posted by MLnick <gi...@git.apache.org>.
Github user MLnick commented on a diff in the pull request:

    https://github.com/apache/spark/pull/16966#discussion_r102005885
  
    --- Diff: mllib/src/main/scala/org/apache/spark/ml/feature/LSH.scala ---
    @@ -147,6 +148,15 @@ private[ml] abstract class LSHModel[T <: LSHModel[T]]
         modelSubsetWithDistCol.sort(distCol).limit(numNearestNeighbors)
       }
     
    +  private[feature] def approxNearestNeighbors(
    +      dataset: Dataset[_],
    +      key: Vector,
    +      numNearestNeighbors: Int,
    +      singleProbe: Boolean,
    +      distCol: String): Dataset[_] = {
    +    approxNearestNeighbors(dataset, key, numNearestNeighbors, singleProbe, distCol, 0.05)
    --- End diff --
    
    Any particular reason for selecting 0.05 as the default?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    **[Test build #73067 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/73067/testReport)** for PR 16966 at commit [`17a979a`](https://github.com/apache/spark/commit/17a979a64794f30267803d95b6fb1f6787cc0753).
     * This patch passes all tests.
     * This patch merges cleanly.
     * This patch adds no public classes.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by urvishparikh <gi...@git.apache.org>.
Github user urvishparikh commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    Ping.



---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    Merged build finished. Test PASSed.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request #16966: [SPARK-18409][ML]LSH approxNearestNeighbors shoul...

Posted by Yunni <gi...@git.apache.org>.
Github user Yunni commented on a diff in the pull request:

    https://github.com/apache/spark/pull/16966#discussion_r102065786
  
    --- Diff: mllib/src/main/scala/org/apache/spark/ml/feature/LSH.scala ---
    @@ -147,6 +148,15 @@ private[ml] abstract class LSHModel[T <: LSHModel[T]]
         modelSubsetWithDistCol.sort(distCol).limit(numNearestNeighbors)
       }
     
    +  private[feature] def approxNearestNeighbors(
    +      dataset: Dataset[_],
    +      key: Vector,
    +      numNearestNeighbors: Int,
    +      singleProbe: Boolean,
    +      distCol: String): Dataset[_] = {
    +    approxNearestNeighbors(dataset, key, numNearestNeighbors, singleProbe, distCol, 0.05)
    --- End diff --
    
    Just an empirical relative error for approxQuantile.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by Yunni <gi...@git.apache.org>.
Github user Yunni commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    @MLnick I did some experiments with WEX datasets. I have put the results in the description.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by Yunni <gi...@git.apache.org>.
Github user Yunni commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    @MLnick @jkbradley @sethah Could you take a review? Thanks!


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    Merged build finished. Test PASSed.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    **[Test build #73018 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/73018/testReport)** for PR 16966 at commit [`a3c6c0f`](https://github.com/apache/spark/commit/a3c6c0f86da47e0efa32f3d79846a69a4451517b).
     * This patch passes all tests.
     * This patch merges cleanly.
     * This patch adds no public classes.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by Yunni <gi...@git.apache.org>.
Github user Yunni commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    Ping.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by MLnick <gi...@git.apache.org>.
Github user MLnick commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    @Yunni have you verified what performance improvement this gives?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    Merged build finished. Test PASSed.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by Yunni <gi...@git.apache.org>.
Github user Yunni commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    @MLnick @jkbradley Please take a review when you have time. Thanks!


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    Test FAILed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/73154/
    Test FAILed.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    **[Test build #73154 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/73154/testReport)** for PR 16966 at commit [`e90f2ec`](https://github.com/apache/spark/commit/e90f2ec7a835d31b1d5b17c21769a3144598be6c).
     * This patch **fails Spark unit tests**.
     * This patch merges cleanly.
     * This patch adds no public classes.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by hrishikeshvganu <gi...@git.apache.org>.
Github user hrishikeshvganu commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    Is there an update on this?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    **[Test build #73154 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/73154/testReport)** for PR 16966 at commit [`e90f2ec`](https://github.com/apache/spark/commit/e90f2ec7a835d31b1d5b17c21769a3144598be6c).


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    Test PASSed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/73067/
    Test PASSed.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request #16966: [SPARK-18409][ML]LSH approxNearestNeighbors shoul...

Posted by Miro12 <gi...@git.apache.org>.
Github user Miro12 commented on a diff in the pull request:

    https://github.com/apache/spark/pull/16966#discussion_r112689291
  
    --- Diff: mllib/src/main/scala/org/apache/spark/ml/feature/LSH.scala ---
    @@ -147,6 +148,15 @@ private[ml] abstract class LSHModel[T <: LSHModel[T]]
         modelSubsetWithDistCol.sort(distCol).limit(numNearestNeighbors)
       }
     
    +  private[feature] def approxNearestNeighbors(
    +      dataset: Dataset[_],
    +      key: Vector,
    +      numNearestNeighbors: Int,
    +      singleProbe: Boolean,
    +      distCol: String): Dataset[_] = {
    +    approxNearestNeighbors(dataset, key, numNearestNeighbors, singleProbe, distCol, 0.05)
    --- End diff --
    
    Thanks!!!Your code help me a lot, and can I ask questions in Chinese(Maybe by sending you an email~)^_^


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    **[Test build #73067 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/73067/testReport)** for PR 16966 at commit [`17a979a`](https://github.com/apache/spark/commit/17a979a64794f30267803d95b6fb1f6787cc0753).


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    Merged build finished. Test FAILed.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request #16966: [SPARK-18409][ML]LSH approxNearestNeighbors shoul...

Posted by felixcheung <gi...@git.apache.org>.
Github user felixcheung commented on a diff in the pull request:

    https://github.com/apache/spark/pull/16966#discussion_r101684524
  
    --- Diff: mllib/src/main/scala/org/apache/spark/ml/feature/LSH.scala ---
    @@ -147,6 +148,15 @@ private[ml] abstract class LSHModel[T <: LSHModel[T]]
         modelSubsetWithDistCol.sort(distCol).limit(numNearestNeighbors)
       }
     
    +  private[feature] def approxNearestNeighbors(
    +      dataset: Dataset[_],
    +      key: Vector,
    +      numNearestNeighbors: Int,
    +      singleProbe: Boolean,
    +      distCol: String): Dataset[_] = {
    +    approxNearestNeighbors(dataset, key, numNearestNeighbors, singleProbe, distCol, 0.05)
    --- End diff --
    
    what is `0.05`? should that be documented why that value is chosen?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    Test PASSed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/73018/
    Test PASSed.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    **[Test build #73018 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/73018/testReport)** for PR 16966 at commit [`a3c6c0f`](https://github.com/apache/spark/commit/a3c6c0f86da47e0efa32f3d79846a69a4451517b).


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    **[Test build #73177 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/73177/testReport)** for PR 16966 at commit [`8b93ff0`](https://github.com/apache/spark/commit/8b93ff080bf3663175842288213f7daed3899a0d).


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark issue #16966: [SPARK-18409][ML]LSH approxNearestNeighbors should use a...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/16966
  
    **[Test build #73177 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/73177/testReport)** for PR 16966 at commit [`8b93ff0`](https://github.com/apache/spark/commit/8b93ff080bf3663175842288213f7daed3899a0d).
     * This patch passes all tests.
     * This patch merges cleanly.
     * This patch adds no public classes.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org


[GitHub] spark pull request #16966: [SPARK-18409][ML]LSH approxNearestNeighbors shoul...

Posted by Yunni <gi...@git.apache.org>.
Github user Yunni commented on a diff in the pull request:

    https://github.com/apache/spark/pull/16966#discussion_r101832855
  
    --- Diff: mllib/src/main/scala/org/apache/spark/ml/feature/LSH.scala ---
    @@ -147,6 +148,15 @@ private[ml] abstract class LSHModel[T <: LSHModel[T]]
         modelSubsetWithDistCol.sort(distCol).limit(numNearestNeighbors)
       }
     
    +  private[feature] def approxNearestNeighbors(
    +      dataset: Dataset[_],
    +      key: Vector,
    +      numNearestNeighbors: Int,
    +      singleProbe: Boolean,
    +      distCol: String): Dataset[_] = {
    +    approxNearestNeighbors(dataset, key, numNearestNeighbors, singleProbe, distCol, 0.05)
    --- End diff --
    
    Let me know if the added Scaladoc makes sense to you.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscribe@spark.apache.org
For additional commands, e-mail: reviews-help@spark.apache.org