8000 Merge pull request #40 from yoshoku/annlibs · arbox/machine-learning-with-ruby@f1e7129 · GitHub
[go: up one dir, main page]

Skip to content

Commit f1e7129

Browse files
authored
Merge pull request #40 from yoshoku/annlibs
Add multiple libraries to the Vector Search section
2 parents db2ead1 + 7667044 commit f1e7129

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

readme.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -195,17 +195,12 @@ programming languages with appropriate bindings for Ruby.
195195

196196
### Clustering
197197

198-
- [flann](https://github.com/mariusmuja/flann) -
199-
Fast Library for Approximate Nearest Neighbors.
200-
<sup>[[flann](#flann)]</sup>
201198
- [kmeans-clusterer](https://github.com/gbuesing/kmeans-clusterer) -
202199
k-means clustering in Ruby.
203200
- [k_means](https://github.com/reddavis/K-Means) -
204201
Attempting to build a fast, memory efficient K-Means program.
205202
- [knn](https://github.com/reddavis/knn) -
206203
Simple K Nearest Neighbour Algorithm.
207-
- [annoy-rb](https://github.com/yoshoku/annoy.rb) -
208-
bindings for the [Annoy](https://github.com/spotify/annoy) (Approximate Nearest Neighbors Oh Yeah).
209204

210205
### Linear classifiers
211206

@@ -240,8 +235,18 @@ programming languages with appropriate bindings for Ruby.
240235
- [lightgbm](https://github.com/ankane/lightgbm) &mdash;
241236
Ruby bindings for LightGBM.
242237
<sup>[[dep: LightGBM](#lightgbm)]</sup>
243-
238+
244239
### Vector search
240+
241+
- [flann](https://github.com/mariusmuja/flann) -
242+
Ruby bindings for the [FLANN](https://github.com/flann-lib/flann) (Fast Library for Approximate Nearest Neighbors).
243+
<sup>[[flann](#flann)]</sup>
244+
- [annoy-rb](https://github.com/yoshoku/annoy.rb) -
245+
Ruby bindings for the [Annoy](https://github.com/spotify/annoy) (Approximate Nearest Neighbors Oh Yeah).
246+
- [hnswlib.rb](https://github.com/yoshoku/hnswlib.rb) -
247+
Ruby bindings for the [Hnswlib](https://github.com/nmslib/hnswlib) that implements approximate nearest neighbor search with Hierarchical Navigable Small World graphs.
248+
- [ngt-ruby](https://github.com/ankane/ngt-ruby) -
249+
Ruby bindings for the [NGT](https://github.com/yahoojapan/NGT) (Neighborhood Graph and Tree for Indexing High-dimensional data).
245250
- [milvus](https://github.com/andreibondarev/milvus) &mdash;
246251
Ruby client for Milvus Vector DB.
247252
- [pinecone](https://github.com/ScotterC/pinecone) &mdash;

0 commit comments

Comments
 (0)
0