✨ New course! Enroll in MCP: Build Rich-Context AI Apps with Anthropic

  • Explore Courses
  • AI Newsletter
    • The Batch
    • Andrew's Letter
    • Data Points
    • ML Research
    • Blog
  • Community
    • Forum
    • Events
    • Ambassadors
    • Ambassador Spotlight
  • Resources
  • Company
    • About
    • Careers
    • Contact
Start Learning
  • Overview
  • Course Outline
  • Instructors
  • All Courses
  • Short Courses
  • Large Language Models with Semantic Search
Short CourseBeginner1 Hour 12 Minutes

Large Language Models with Semantic Search

Instructors: Jay Alammar, Luis Serrano

Cohere
Enroll for Free
  • All Courses
  • Short Courses
  • Large Language Models with Semantic Search
  • Beginner
  • 1 Hour 12 Minutes
  • 7 Video Lessons
  • 5 Code Examples
  • Instructors: Jay Alammar, Luis Serrano
    • Cohere
    Cohere

What you'll learn

  • Enhance keyword search using Cohere Rerank

  • Use embeddings to leverage dense retrieval, a powerful NLP tool

  • Evaluate your effectiveness for further optimization

About this course

Keyword search has been a common method for search for many years. But for content-rich websites like news media sites or online shopping platforms, the keyword search capability can be limiting. Incorporating large language models (LLMs) into your search can significantly enhance the user experience by allowing them to ask questions and find information in a much easier way.

This course teaches the techniques needed to leverage LLMs into search.

Throughout the lessons, you’ll explore key concepts like dense retrieval, which elevates the relevance of retrieved information, leading to improved search results beyond traditional keyword search, and reranking, which injects the intelligence of LLMs into your search system, making it faster and more effective.  

After completing the course, you will:

  • Know how to implement basic keyword search, the underpinnings of many search systems before language models became accessible.
  • Enhance keyword search with the rerank method, which ranks the best responses by relevance with the query.
  • Implement dense retrieval through the use of embeddings, a powerful NLP tool, which uses the actual semantic meaning of the text to carry out search, and vastly improves results.
  • Gain hands-on practice by working with large amounts of data and overcome challenges like varying search results and accuracy.
  • Implement language model-powered search into your website or project.

Who should join?

Anyone who has basic familiarity with Python and wants to get a deeper understanding of key technical foundations of LLMs, and learn to use semantic search.

Course Outline

7 Lessons・5 Code Examples
  • Introduction

    Video・4 mins

  • Keyword Search

    Video with code examples・14 mins

  • Embeddings

    Video with code examples・9 mins

  • Dense Retrieval

    Video with code examples・20 mins

  • ReRank

    Video with code examples・10 mins

  • Generating Answers

    Video with code examples・12 mins

  • Conclusion

    Video・1 min

Instructors

Jay Alammar

Jay Alammar

Director and Engineering Fellow at Cohere and co-author of Hands-On Large Language Models

Luis Serrano

Luis Serrano

Lead of Developer Relations at Cohere

Large Language Models with Semantic Search

  • Beginner
  • 1 Hour 12 Minutes
  • 7 Video Lessons
  • 5 Code Examples
  • Instructors: Jay Alammar, Luis Serrano
    • Cohere
    Cohere
Enroll for Free

Course access is free for a limited time during the DeepLearning.AI learning platform beta!

Enroll for Free

Want to learn more about Generative AI?

Keep learning with updates on curated AI news, courses, events, as well as Andrew’s thoughts from DeepLearning.AI!

Enroll for Free
  • Courses
  • The Batch
  • Community
  • Careers
  • About