Một mục tập trung dữ liệu trong kho dữ liệu GitHub của TopGit: zilliztech/feder, 492 sao, nhóm Data, Jupyter Notebook. Visualize hnsw, faiss and other anns index
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
Feder is a JavaScript tool designed to aid in the comprehension of embedding vectors. It visualizes index files from Faiss, HNSWlib, and other ANN libraries to provide insight into how these libraries function and the concept of high-dimensional vector embeddings. Currently, Feder is primarily focused on the IVF_FLAT index file type from Faiss and the HNSW index file type from HNSWlib, though additional index types will be added in the future.
Feder is written in javascript, and we also provide a python library federpy, which is based on federjs.
NOTE:
In IPython environment, it supports users to generate the corresponding visualization directly.
In other environments, it supports outputting visualizations as html files, which can be opened by the user through the browser with web service enabled.
Online demos
Understanding vector embeddings with Feder by a reverse image search example
Javascript example (Observable)
Jupternotebook example (Colab)
How feder works
Feder ivf layout
Feder hnsw layout
Wiki
Usage
HNSW visualization screenshots
IVF_Flat visualization screenshots
Quick Start
Installation
Use npm or yarn.
yarn install @zilliz/feder
Material Preparation
Make sure that you have built an index and dumped the index file by Faiss or HNSWlib.
Init Feder
Specifying the dom container that you want to show the visualizations.
import { Feder } from '@zilliz/feder';
const feder = new Feder({
filePath: 'faiss_file', // file path
source: 'faiss', // faiss | hnswlib
domSelector: '#container', // attach dom to render
viewParams: {}, // optional
});
Visualize the index structure.
HNSW - Feder will show the top-3 levels of the hnsw-tree.
IVF_Flat - Feder will show all the clusters.
feder.overview();
Explore the search process.
Set search parameters (optional) and Specify the query vector.
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/zilliztech/feder là nguồn chính thức.
zilliztech/feder có bao nhiêu sao?
zilliztech/feder có 492 sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/zilliztech/feder. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
zilliztech/feder có những chủ đề gì?
GitHub topics của zilliztech/feder: "faiss", "hnsw", "milvus", "visualization". TopGit xếp repo vào nhóm Data.
zilliztech/feder có website riêng không?
TopGit chưa ghi nhận URL trang chủ cho zilliztech/feder. Phần README ở tab phía trên thường có link demo, hoặc xem mô tả GitHub của repo.
zilliztech/feder còn đang phát triển không?
Commit gần nhất trên zilliztech/feder là 3.5 năm trước (theo timestamp GitHub). Repo có 33 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
zilliztech/feder viết bằng ngôn ngữ gì?
zilliztech/feder chủ yếu viết bằng Jupyter Notebook. Trường "language" của GitHub dựa trên phần lớn byte ở nhánh mặc định.
Đọc đầy đủ README ở tab phía trên.
Chưa chắc feder có hợp với bạn?
Để ChatGPT, Claude hoặc Perplexity tìm hiểu giúp — bấm bên dưới và xem AI nói gì về feder.