nmslibR

Non Metric Space (Approximate) Library

A Non-Metric Space Library ('NMSLIB' <https://github.com/searchivarius/nmslib>) wrapper, which according to the authors "is an efficient cross-platform similarity search library and a toolkit for evaluation of similarity search methods. The goal of the 'NMSLIB' <https://github.com/searchivarius/nmslib> Library is to create an effective and comprehensive toolkit for searching in generic non-metric spaces. Being comprehensive is important, because no single method is likely to be sufficient in all cases. Also note that exact solutions are hardly efficient in high dimensions and/or non-metric spaces. Hence, the main focus is on approximate methods". The wrapper also includes Approximate Kernel k-Nearest-Neighbor functions based on the 'NMSLIB' <https://github.com/searchivarius/nmslib> 'Python' Library.

Total

759

Last month

616

Last week

320

Average per day

21

Daily downloads

Total downloads

Description file content

Package
nmslibR
Type
Package
Title
Non Metric Space (Approximate) Library
Version
1.0.1
Date
2018-04-14
Maintainer
Lampros Mouselimis
BugReports
https://github.com/mlampros/nmslibR/issues
URL
Description
A Non-Metric Space Library ('NMSLIB' ) wrapper, which according to the authors "is an efficient cross-platform similarity search library and a toolkit for evaluation of similarity search methods. The goal of the 'NMSLIB' Library is to create an effective and comprehensive toolkit for searching in generic non-metric spaces. Being comprehensive is important, because no single method is likely to be sufficient in all cases. Also note that exact solutions are hardly efficient in high dimensions and/or non-metric spaces. Hence, the main focus is on approximate methods". The wrapper also includes Approximate Kernel k-Nearest-Neighbor functions based on the 'NMSLIB' 'Python' Library.
License
GPL-3
Copyright
inst/COPYRIGHTS
SystemRequirements
Python (>= 2.7), nmslib ( >= 1.7.1), scipy ( >= 1.0.0), numpy ( >= 1.14.0). Detailed installation instructions for each operating system can be found in the README file.
Encoding
UTF-8
LazyData
true
Depends
R(>= 3.2.3)
Imports
Rcpp (>= 0.12.7), reticulate, R6, Matrix
LinkingTo
Rcpp, RcppArmadillo (>= 0.8.0)
RoxygenNote
6.0.1
Suggests
testthat, covr, knitr, rmarkdown
VignetteBuilder
knitr
NeedsCompilation
yes
Packaged
2018-04-14 13:34:39 UTC; lampros
Author
Lampros Mouselimis [aut, cre], B. Naidan [cph] (Author of the Non-Metric Space Library (NMSLIB)), L. Boytsov [cph] (Author of the Non-Metric Space Library (NMSLIB)), Yu. Malkov [cph] (Author of the Non-Metric Space Library (NMSLIB)), B. Frederickson [cph] (Author of the Non-Metric Space Library (NMSLIB)), D. Novak [cph] (Author of the Non-Metric Space Library (NMSLIB))
Repository
CRAN
Date/Publication
2018-04-14 14:03:08 UTC

install.packages('nmslibR')

1.0.1

8 days ago

https://github.com/mlampros/nmslibR

Lampros Mouselimis

GPL-3

Depends on

R(>= 3.2.3)

Imports

Rcpp (>= 0.12.7), reticulate, R6, Matrix

Suggests

testthat, covr, knitr, rmarkdown

Discussions