Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
LLM and RAG | Updated with AI Agents
Rating: 4.1 out of 5(48 ratings)
233 students
Created bySeaportAi .
Last updated 1/2025
English

What you'll learn

  • Technology behind LLMs
  • How to build an LLM programmatically
  • How to fine tune an LLM
  • How to build web based applications using LLM
  • What is LangChain
  • How to use LangChain in applications
  • How to evaluate a large language model
  • How to assess bias in an LLM
  • How to fine tune GPT 3.5 easily
  • What is RAG
  • How does RAG differ from fine tuning
  • What are the recent advances in RAG
  • How to build a RAG application

Course content

8 sections29 lectures2h 50m total length
  • Introduction1:14

    Explore the evolution of NLP to LM, examine core deep learning models behind LMS, and build privacy-aware web apps with Streamlit, including fine-tuning and launching.

  • Understanding the evolution4:36

    Trace the evolution of natural language processing from rule-based systems to large language models, covering tokenization, lemmatization, and key milestones like BERT and GPT.

  • Core NLP Concepts behind LLMs12:22

    Explore core natural language processing concepts, including sentence segmentation and tokenization, regular expressions, stemming with Porter, lemmatization with Spacy, stopwords, pos tagging, and dependency parsing.

  • Embedding | BPE | Sentencepiece8:56

    Encode text into numerical representations for machine learning by applying tokenization and subword methods like BPE and sentencepiece, and contrast sparse bag-of-words with dense embeddings.

Requirements

  • If you dont know Python programming or Machine learning, do not take this course.
  • Python programming
  • Basic understanding of machine learning
  • Basic understanding of NLP, although we are providing a refresher
  • An inquisitiveness to explore
  • An openness to experiment since evolution is happening at a fast pace

Description

Welcome to a succinct and dynamic course tailored for individuals keen on diving into the world of Large Language Models (LLMs) and building custom applications. Whether you're a corporate IT professional concerned with data privacy or an AI enthusiast eager to leverage the power of LLMs, this course is designed for you!

Here’s a sneak peek of what we’ll explore:


  1. Journey from NLP to LLMs:

    • Unveil the evolution from Natural Language Processing (NLP) to the advent of LLMs and understand the significance of this progression.

  2. Technology Underpinning LLMs:

    • Delve into the core technologies driving LLMs including Recurrent Neural Networks (RNNs), Long Short-Term Memory networks (LSTMs) and Transformers.

  3. Fine Tuning

  4. Building LLM-based Web Applications:

    • Get hands-on with Streamlit and the OpenAI API to construct interactive web applications powered by LLMs.

    • Step-by-step guidance on crafting web applications for chatbots, engaging with PDF files, and summarizing web pages.

  5. Building RAG applications

  6. Introduction to LangChain:

    • Explore LangChain as a framework to further enhance your LLM application development experience.

  7. Resources

    • All the codes and datasets used in the program are provided as downloadable resources.

  8. Refresher on Core NLP:

    • A module for those wanting to brush up on the fundamentals of NLP to better grasp the advanced concepts presented.


This course is a living entity! As the field of LLMs evolves, so will the course material to ensure you stay updated with the latest advancements.

This course is perfectly suited for those aspiring to craft custom applications to harness the boundless potential of AI while being mindful of data privacy. Seize this opportunity to step into a world where language and technology intertwine seamlessly and embark on a learning journey that’s as engaging as it is enlightening!

Join us, as we unravel the mysteries of Large Language Models!

Who this course is for:

  • ML engineers and data scientists
  • Students
  • Tech enthusiasts