Skip to main navigation Skip to search Skip to main content

Fast Sparse-Vector Cosine Similarity in Go

Research output: Non-textual formSoftware

Abstract

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.
Original languageAmerican English
Place of PublicationUnited States
DOIs
StatePublished - 2022

Fingerprint

Dive into the research topics of 'Fast Sparse-Vector Cosine Similarity in Go'. Together they form a unique fingerprint.

Cite this