Fast Sparse-Vector Cosine Similarity in Go
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
This software provides a fast way to perform efficient sparse matrix multiplication followed by top-n multiplication result selection. Functionality for performing matrix multiplication / cosine similarity separately is included in this package as well. This package is a pure Go port of a Python package developed by ING Bank (https://github.com/ing-bank/sparse_dot_topn) which uses Cython to execute the matrix multiplication in C++. Instructions for compiling bindings which can be called from Python are included with this package as well.
- Short Name / Acronym:
- sparse-gosine-similarity
- Software Type:
- Scientific
- License(s):
- Apache License 2.0
- Programming Language(s):
- Go; Python
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- Sponsoring Organization:
- USDOE Office of Intelligence and Counterintelligence (IN)Primary Award/Contract Number:AC05-00OR22725
- DOE Contract Number:
- AC05-00OR22725
- Code ID:
- 93342
- OSTI ID:
- code-93342
- Country of Origin:
- United States
Similar Records
spammpack, Version 2013-06-18
spammpack, Version 2013-06-18
Software
·
Fri Jan 17 00:00:00 EST 2014
·
OSTI ID:1231720
spammpack, Version 2013-06-18
Software
·
Thu Jan 16 19:00:00 EST 2014
·
OSTI ID:code-2573