文件名称:faiss:Ruby的高效相似性搜索和聚类
文件大小:17KB
文件格式:ZIP
更新时间:2024-03-18 03:56:11
pca kmeans ann approximate-nearest-neighbors C++
费斯 高效的相似性搜索和聚类-适用于Ruby 了解有关更多信息 安装 首先,安装BLAS,LAPACK和OpenMP: # Mac brew install openblas lapack libomp # Ubuntu sudo apt install libblas-dev liblapack-dev 将此行添加到您的应用程序的Gemfile中: gem 'faiss' 编译宝石可能需要几分钟。 Faiss不适用于Windows。 入门 准备数据 objects = [ [ 1 , 1 , 2 , 1 ] , [ 5 , 4 , 6 , 5 ] , [ 1 , 2 , 1 , 2 ] ] 建立索引 index = Faiss :: IndexFlatL2 . new ( 4 ) index . add ( objects ) 搜索 distances , id
【文件预览】:
faiss-master
----.github()
--------workflows()
----.gitmodules(101B)
----LICENSE.txt(1KB)
----lib()
--------faiss()
--------faiss.rb(234B)
----Gemfile(94B)
----Rakefile(588B)
----test()
--------test_helper.rb(102B)
--------support()
--------faiss_test.rb(6KB)
----README.md(3KB)
----ext()
--------faiss()
----.gitignore(89B)
----CHANGELOG.md(373B)
----faiss.gemspec(701B)
----vendor()
--------faiss()