Embedding: Encoding external informationMeasuring similarity between vectorsFrom early word embedding models to large model embeddingsEarly word embedding modelsContextual word embedding modelsSentence embedding models and the SentenceTransformers frameworkComputing semantic similarity between two sentencesMultilingual embedding modelsEmbedding models for different data typesImage, audio, and video embedding modelsJoint image and text embedding modelsGraph and knowledge graph embedding modelsEmbedding models in the era of large language modelsModern embedding models: OpenAI, Jina, Cohere, VoyageUsing OpenAI’s text-embedding-3-small for product recommendationsExample product recommendation scenario using embeddingsUsing Jina embeddings for cross-lingual clusteringEvaluating embedding models with MTEBComparing and selecting embedding modelsSparse embedding, dense embedding, and BM25Understanding sparse and dense embeddingsImplementing sparse embeddings with BM25Hybrid retrieval with BGE-M3How BGE-M3 generates sparse and dense embeddingsMultimodal embedding model visualized_BGEUsing embedding models with frameworks like LangChain and LlamaIndexEmbedding interfaces in LangChainEmbedding interfaces in LlamaIndexEmbedding caching via LangChain cacheFine-tuning embedding modelsSummaryGet this book’s PDF version and more