Learn practical text‐representation methods for RAG systems: why representation matters, Bag-of-Words vs. semantic embeddings, visualizing embeddings with t-SNE, and comparing their performance in document retrieval and semantic search.
Overview
Syllabus
- Unit 1: Text Representation Techniques for RAG Systems
- Text Preprocessing with Bag-of-Words
- Building a Vocabulary Dictionary in JavaScript
- Bag-of-Words Vectorization in JavaScript
- Bag-of-Words Vectorization in JavaScript
- Unit 2: Generating and Comparing Sentence Embeddings in JavaScript
- Generating and Exploring Sentence Embeddings in JavaScript
- Implementing Cosine Similarity for Sentence Embeddings in JavaScript
- Identify Most Similar Sentence Pair Using Cosine Similarity
- Adding and Comparing Sentences with Cosine Similarity in JavaScript
- Sentence Similarity Ranking with Embeddings
- Unit 3: Visualizing Sentence Embeddings with t-SNE in JavaScript
- Visualizing Sentence Embeddings with t-SNE in JavaScript
- Troubleshoot and Refine t-SNE Embeddings Visualization in JavaScript
- Add a New Category to Sentence Embeddings Visualization Task
- Unit 4: Comparing Bag-of-Words and Embedding-Based Search in JavaScript
- Bag-of-Words Vectorization in JavaScript
- Enhancing Bag-of-Words with Bigrams in JavaScript
- BOW Search Implementation in JavaScript
- Embedding-Based Semantic Search in JavaScript