Mydra logo
Artificial Intelligence
Artificial Intelligence
DeepLearning.AI logo

DeepLearning.AI

Large Language Models with Semantic Search

  • up to 1 hour
  • Beginner

This course teaches the techniques needed to leverage large language models (LLMs) into search. Enhance keyword search using Cohere Rerank, use embeddings for dense retrieval, and evaluate your effectiveness for further optimization.

  • Keyword search
  • Dense retrieval
  • Embeddings
  • Reranking
  • NLP tools

Overview

In this course, you will learn how to implement basic keyword search, enhance it with the rerank method, and use embeddings for dense retrieval. You will gain hands-on practice with large amounts of data and learn to overcome challenges like varying search results and accuracy. By the end of the course, you will be able to implement language model-powered search into your website or project.

  • Web Streamline Icon: https://streamlinehq.com
    Online
    course location
  • Layers 1 Streamline Icon: https://streamlinehq.com
    English
    course language
  • Self-paced
    course format
  • Live classes
    delivered online

Who is this course for?

Python Developers

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.

Data Scientists

Professionals looking to enhance their keyword search capabilities using advanced NLP tools and techniques.

Web Developers

Individuals interested in implementing language model-powered search into their websites or projects.

Why should you take this course?

Artificial Intelligence

Enhance your search capabilities by learning to use large language models. This course covers key techniques like dense retrieval and reranking, making it ideal for Python developers, data scientists, and web developers. Improve your search systems and advance your career with cutting-edge NLP tools.

Pre-Requisites

1 / 3

  • Basic familiarity with Python

  • Understanding of keyword search systems

  • Interest in learning about large language models and semantic search

What will you learn?

Introduction to Keyword Search
Learn the basics of keyword search, the foundation of many search systems before the advent of language models.
Enhancing Keyword Search with Rerank
Understand how to use the rerank method to rank the best responses by relevance with the query.
Implementing Dense Retrieval
Use embeddings, a powerful NLP tool, to carry out search based on the semantic meaning of the text, vastly improving results.
Hands-on Practice with Large Data Sets
Gain practical experience by working with large amounts of data and overcoming challenges like varying search results and accuracy.
Implementing Language Model-Powered Search
Learn to integrate language model-powered search into your website or project for enhanced user experience.

Meet your instructors

  • Jay Alammar

    Director, Engineering Fellow (NLP), Cohere

    Jay Alammar is the Director, Engineering Fellow (NLP) at Cohere. He helps people understand machine learning and artificial intelligence through visual and intuitive presentations.

  • Luis Serrano

    Head of Developer Relations, Cohere

    Luis Serrano is the Head of Developer Relations at Cohere. He is an AI scientist, author, and popularizer, known for his YouTube channel and book, Grokking Machine Learning.

Upcoming cohorts

  • Dates

    start now

Free