RepositoryRust
finalfusion

finalfusion/finalfusion-rust

finalfusion embeddings in Rust

105sao
14fork
8issue
0lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: fasttext

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: finalfusion

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: glove

#1 Repository Của Tháng

📦 finalfusion-rust: Thư viện nhúng từ đa năng cho Rust

Hỗ trợ đọc, ghi và sử dụng các dạng nhúng từ trong Rust, bao gồm cả định dạng nội bộ finalfusion và các định dạng phổ biến như fastText, GloVe, word2vec.

finalfusion là một crate Rust cho phép người dùng đọc, ghi và sử dụng các nhúng từ (embeddings). Nó tích hợp sẵn hỗ trợ nhiều định dạng phổ biến trong lĩnh vực NLP như finalfusion, fastText, floret, GloVe và word2vec. Dự án đã ổn định API kể từ phiên bản 0.11.0 và tiếp tục phát triển để cập nhật các dependency như ndarray và rand.

✨ Điểm nổi bật

  • Hỗ trợ nhiều định dạng: Bao gồm finalfusion, fastText, floret, GloVe và word2vec.
  • Quản lý từ vựng linh hoạt: Hỗ trợ cả từ vựng có phụ đề (subwords) và không có phụ đề.
  • Lưu trữ đa dạng: Hỗ trợ lưu trữ dưới dạng mảng (array), bộ nhớ ánh xạ (memory-mapped) và lượng tử hóa (quantized).
  • Truy vấn ngữ nghĩa: Cung cấp chức năng truy vấn độ tương đồng và truy vấn tương đương ngữ nghĩa.
  • Hỗ trợ lượng tử hóa: Tích hợp thư viện reductive để nén và tối ưu hóa kích thước nhúng từ.
  • Chuyển đổi định dạng: Cho phép chuyển đổi giữa các định dạng finalfusion, word2vec và GloVe.
  • Tích hợp BLAS/LAPACK: Hỗ trợ tăng tốc tính toán thông qua kết nối với thư viện BLAS hoặc LAPACK.

💡 Vì sao đáng chú ý

finalfusion nổi bật bởi khả năng hỗ trợ đa dạng định dạng nhúng từ phổ biến trong NLP, đồng thời cung cấp các tính năng nâng cao như lượng tử hóa và truy vấn ngữ nghĩa. Đặc biệt, việc sử dụng bộ nhớ ánh xạ (memory mapping) giúp giảm đáng kể thời gian tải ban đầu và tiết kiệm bộ nhớ khi làm việc với các ma trận nhúng lớn. Dự án phù hợp cho các ứng dụng NLP yêu cầu hiệu suất cao và quy mô lớn.


#Embeddings #Rust #NLP #Word2Vec #FastText #GloVe #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryPython
PrashantRanjan09/WordEmbeddings-Elmo-Fasttext-Word2Vec

Using pre trained word embeddings (Fasttext, Word2Vec)

157
Jun 19, 2018
RepositoryPython
shibing624/text2vec

text2vec, text to vector. 文本向量表征工具,把文本转化为向量矩阵,实现了Word2Vec、RankBM25、Sentence-BERT、CoSENT等文本表征、文本相似度计算模型,开箱即用。

5.0k
Feb 14, 2026
RepositoryPython
duoergun0729/nlp

兜哥出品 <一本开源的NLP入门书籍>

2.5k
Jan 6, 2025
RepositoryPython
RubensZimbres/Repo-2017

My first Python repo with codes in Machine Learning, NLP and Deep Learning with Keras and Theano

1.2k
Dec 6, 2021
RepositoryPython
natasha/navec

Compact high quality word embeddings for Russian language

221
Apr 13, 2026
RepositoryJavaScript
loretoparisi/fasttext.js

FastText for Node.js

200
Feb 24, 2026
RepositoryJavaScript
loretoparisi/fasttext.js

FastText for Node.js

200
Feb 24, 2026
RepositoryPython
giacbrd/ShallowLearn

An experiment about re-implementing supervised learning models based on shallow neural network approaches (e.g. fastText) with some additional exclusive features and nice API. Written in Python and fully compatible with Scikit-learn.

198
Aug 8, 2017
Repository
mayabot/fastText4j

Implementing Facebook's FastText with java

157
Apr 23, 2020