EdgeBERT: I Built My Own Neural Network Inference Engine in Rust
Building EdgeBERT: A tiny neural network inference engine in pure Rust for BERT text embeddings. Runs anywhere, native, in browsers via WebAssembly, and on edge devices.
Thoughts, insights, and experiences from my journey in software development
Building EdgeBERT: A tiny neural network inference engine in pure Rust for BERT text embeddings. Runs anywhere, native, in browsers via WebAssembly, and on edge devices.
Understanding vector embeddings: how machines turn words into numbers that capture meaning. Interactive demo included.
Understanding BM25 and TF-IDF: the keyword search algorithms that power everything from Google to your local search bar. Interactive comparison included.
Run sentiment analysis locally in C# using transformer models. No Python runtime, no API calls, no containers. Three lines of code.
Implement semantic search in C# using sentence embeddings. Match text by meaning, not keywords. No Python, no external services, no vector database required.
Build a full-text search engine in C# with keyword search, semantic search, hybrid ranking, and reranking. Index files and query them in 10 lines of code.