( 72 个子文件 529KB ) Apache Spark 中可扩展的最近邻搜索库_Scala
gradle-wrapper.jar 53.42KB
gradle-wrapper.properties 230B
scalastyle-config.xml 12.64KB
ScalaCrossBuildExtension.groovy 3.19KB
ScalaResolverExtension.groovy 494B
ScalaResolverPlugin.groovy 1.45KB
ScalaCrossBuildPlugin.groovy 2.17KB
scala-cross-build.properties 233B
scala-resolver.properties 231B
defaultEnvironment.gradle 458B
CommonConstantsAndUtilsTest.scala 690B
DistanceTest.scala 1.28KB
CosineSignRandomProjectionModelTest.scala 1.08KB
L2ScalarRandomProjectionModelTest.scala 1.16KB
JaccardMinHashModelTest.scala 935B
BruteForceNearestNeighborModelTest.scala 2.20KB
RandomProjectionTest.scala 1.81KB
BruteForceNNSTest.scala 785B
LSHNNSSuiteTest.scala 3.43KB
LSHNNSParams.scala 5.21KB
ScalarRandomProjectionLSHNNSParams.scala 555B
NNSCLIParams.scala 10.21KB
BruteForceNNSParams.scala 618B
CommonConstantsAndUtils.scala 451B
MinHashFunction.scala 679B
ScalarRandomProjectionHashFunction.scala 603B
SignRandomProjectionHashFunction.scala 572B
JaccardDistance.scala 1.03KB
CosineDistance.scala 1.26KB
DistanceMetric.scala 701B
CosineSignRandomProjectionModel.scala 1.58KB
BruteForceNearestNeighborModel.scala 2.26KB
LSHNearestNeighborSearchModel.scala 14.57KB
L2ScalarRandomProjectionModel.scala 1.49KB
JaccardMinHashModel.scala 1.43KB
NearestNeighborModel.scala 1.59KB
RandomProjection.scala 1.56KB
CosineSignRandomProjectionNNS.scala 2.28KB
LSHNearestNeighborSearch.scala 1.50KB
JaccardMinHashNNS.scala 2.54KB
L2ScalarRandomProjectionNNS.scala 2.48KB
NearestNeighborSearchDriver.scala 6.29KB
FailOnSkipListener.scala 960B
SparkTestUtils.scala 1.79KB
[{"title":"( 72 个子文件 529KB ) Apache Spark 中可扩展的最近邻搜索库_Scala","children":[{"title":"scanns-master","children":[{"title":"nns.xml <span style='color:#111;'> 5.90KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 116B </span>","children":null,"spread":false},{"title":"gradle","children":[{"title":"wrapper","children":[{"title":"gradle-wrapper.jar <span style='color:#111;'> 53.42KB </span>","children":null,"spread":false},{"title":"gradle-wrapper.properties <span style='color:#111;'> 230B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"README.md <span style='color:#111;'> 22.87KB </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"scalastyle-config.xml <span style='color:#111;'> 12.64KB </span>","children":null,"spread":false},{"title":"log4j.properties <span style='color:#111;'> 795B </span>","children":null,"spread":false},{"title":"gradlew <span style='color:#111;'> 5.17KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false},{"title":"buildSrc","children":[{"title":"src","children":[{"title":"main","children":[{"title":"groovy","children":[{"title":"com","children":[{"title":"linkedin","children":[{"title":"nn","children":[{"title":"build","children":[{"title":"plugins","children":[{"title":"ScalaCrossBuildExtension.groovy <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"ScalaResolverExtension.groovy <span style='color:#111;'> 494B </span>","children":null,"spread":false},{"title":"ScalaResolverPlugin.groovy <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"ScalaCrossBuildPlugin.groovy <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"ScalaUtils.groovy <span style='color:#111;'> 940B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"resources","children":[{"title":"META-INF","children":[{"title":"gradle-plugins","children":[{"title":"scala-cross-build.properties <span style='color:#111;'> 233B </span>","children":null,"spread":false},{"title":"scala-resolver.properties <span style='color:#111;'> 231B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"code-quality","children":[{"title":"license_header <span style='color:#111;'> 156B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"defaultEnvironment.gradle <span style='color:#111;'> 458B </span>","children":null,"spread":false},{"title":"CONTRIBUTING.md <span style='color:#111;'> 707B </span>","children":null,"spread":false},{"title":"gradle.properties <span style='color:#111;'> 863B </span>","children":null,"spread":false},{"title":"scanns","children":[{"title":"build.gradle <span style='color:#111;'> 643B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"resources","children":[{"title":"nn","children":[{"title":"example.tsv <span style='color:#111;'> 418.80KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"scala","children":[{"title":"com","children":[{"title":"linkedin","children":[{"title":"nn","children":[{"title":"utils","children":[{"title":"TopNQueueTest.scala <span style='color:#111;'> 997B </span>","children":null,"spread":false},{"title":"CommonConstantsAndUtilsTest.scala <span style='color:#111;'> 690B </span>","children":null,"spread":false}],"spread":false},{"title":"ModelTest.scala <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"distance","children":[{"title":"DistanceTest.scala <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false}],"spread":false},{"title":"model","children":[{"title":"CosineSignRandomProjectionModelTest.scala <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"L2ScalarRandomProjectionModelTest.scala <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"JaccardMinHashModelTest.scala <span style='color:#111;'> 935B </span>","children":null,"spread":false},{"title":"BruteForceNearestNeighborModelTest.scala <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false}],"spread":false},{"title":"linalg","children":[{"title":"RandomProjectionTest.scala <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false}],"spread":false},{"title":"algorithm","children":[{"title":"BruteForceNNSTest.scala <span style='color:#111;'> 785B </span>","children":null,"spread":false},{"title":"LSHNNSSuiteTest.scala <span style='color:#111;'> 3.43KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"main","children":[{"title":"scala","children":[{"title":"com","children":[{"title":"linkedin","children":[{"title":"nn","children":[{"title":"Types.scala <span style='color:#111;'> 412B </span>","children":null,"spread":false},{"title":"params","children":[{"title":"LSHNNSParams.scala <span style='color:#111;'> 5.21KB </span>","children":null,"spread":false},{"title":"HasSeed.scala <span style='color:#111;'> 616B </span>","children":null,"spread":false},{"title":"ScalarRandomProjectionLSHNNSParams.scala <span style='color:#111;'> 555B </span>","children":null,"spread":false},{"title":"NNSCLIParams.scala <span style='color:#111;'> 10.21KB </span>","children":null,"spread":false},{"title":"BruteForceNNSParams.scala <span style='color:#111;'> 618B </span>","children":null,"spread":false}],"spread":false},{"title":"utils","children":[{"title":"VectorUtils.scala <span style='color:#111;'> 758B </span>","children":null,"spread":false},{"title":"TopNQueue.scala <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"CommonConstantsAndUtils.scala <span style='color:#111;'> 451B </span>","children":null,"spread":false}],"spread":false},{"title":"lsh","children":[{"title":"MinHashFunction.scala <span style='color:#111;'> 679B </span>","children":null,"spread":false},{"title":"ScalarRandomProjectionHashFunction.scala <span style='color:#111;'> 603B </span>","children":null,"spread":false},{"title":"SignRandomProjectionHashFunction.scala <span style='color:#111;'> 572B </span>","children":null,"spread":false},{"title":"HashFunction.scala <span style='color:#111;'> 413B </span>","children":null,"spread":false}],"spread":false},{"title":"distance","children":[{"title":"JaccardDistance.scala <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"CosineDistance.scala <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"L2Distance.scala <span style='color:#111;'> 872B </span>","children":null,"spread":false},{"title":"Distance.scala <span style='color:#111;'> 808B </span>","children":null,"spread":false},{"title":"DistanceMetric.scala <span style='color:#111;'> 701B </span>","children":null,"spread":false}],"spread":false},{"title":"model","children":[{"title":"CosineSignRandomProjectionModel.scala <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"BruteForceNearestNeighborModel.scala <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"LSHNearestNeighborSearchModel.scala <span style='color:#111;'> 14.57KB </span>","children":null,"spread":false},{"title":"L2ScalarRandomProjectionModel.scala <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"JaccardMinHashModel.scala <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"NearestNeighborModel.scala <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false}],"spread":false},{"title":"linalg","children":[{"title":"RandomProjection.scala <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false}],"spread":false},{"title":"algorithm","children":[{"title":"CosineSignRandomProjectionNNS.scala <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false},{"title":"BruteForceNNS.scala <span style='color:#111;'> 863B </span>","children":null,"spread":false},{"title":"LSHNearestNeighborSearch.scala <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false},{"title":"JaccardMinHashNNS.scala <span style='color:#111;'> 2.54KB </span>","children":null,"spread":false},{"title":"L2ScalarRandomProjectionNNS.scala <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false}],"spread":false},{"title":"NearestNeighborSearchDriver.scala <span style='color:#111;'> 6.29KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"test-utils","children":[{"title":"README.md <span style='color:#111;'> 140B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 445B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"scala","children":[{"title":"com","children":[{"title":"linkedin","children":[{"title":"nn","children":[{"title":"test","children":[{"title":"FailOnSkipListener.scala <span style='color:#111;'> 960B </span>","children":null,"spread":false},{"title":"SparkTestUtils.scala <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"settings.gradle <span style='color:#111;'> 382B </span>","children":null,"spread":false},{"title":"NOTICE <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"API.png <span style='color:#111;'> 249.91KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]