What is Semantic Searching? (NLP Concepts)
Like this video, consider buying me a coffee: https://www.buymeacoffee.com/wjbmattingly
Summary:
In this video, we learn about semantic searching and vector databases. We learn about how they work and why they are important. We also learn about how they relate to keyword-based searching.
Model for Vectorization: https://huggingface.co/sentence-transformers/all-MiniLM-L6-v2
Python Libraries to Know
TxtAI: https://github.com/neuml/txtai
Annoy: https://github.com/spotify/annoy
Transformers: https://github.com/huggingface/transformers
Weaviate: https://github.com/weaviate/weaviate
App Demos;
Semantic Shakespeare: https://streamlit.as.uky.edu/semantic-shakespeare/ (built with Streamlit and TxtAI)
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: RAG Basics
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
RAG Evaluation with RAGAS: Measuring Faithfulness, Context Precision, and Recall in Production
Dev.to · Anna Danilec
Chunking for RAG: stop tuning the wrong knob
Dev.to · saurabh naik
Your RAG Pipeline Isn’t Broken. Your Chunks Are.
Medium · LLM
Your RAG Pipeline Isn’t Broken. Your Chunks Are.
Medium · RAG
🎓
Tutor Explanation
DeepCamp AI